注册 登录
编程论坛 C++教室

string str1(10,'A'); 这一句是什么意思呢?

ggyy66 发布于 2009-09-10 13:30, 1800 次点击
string str1(10,'A'); 这一句是什么意思呢?
我试了下,结果是10个“A”,但是我不明白这种用法为何不报错,在书上没找到这种语法呀?
4 回复
#2
debroa7232009-09-10 15:16
string的构造,这是正确的,有兴趣可以进入它的定义文件去看看,用F11调试进去。
书上只是简单的说明。
#3
lintaoyn2009-09-10 16:52
把str1初始化为10个A的字符串。("AAAAAAAAAA")
按书上的说法是,将str1初始化为字符'A'的10个副本。(不懂什么叫副本)
#4
forclwy2009-09-10 18:10
书上有讲啊
#5
fengyufeng2009-09-10 23:46
副本就是复制品
1