【c++ primer】day 3, stringvector数组, ~P117

【c++ primer】day 3, stringvector数组, ~P117,第1张

1,字符常量“X”被认为是一个string, 'X'被认为是一个char。string中的每一个对象都是char, 当需要修改其中的值时,注意赋值对象为‘x’,不能是“x”。

2,string之间可以通过+连接,string也可以通过+把char追加到尾部。

3,python可以直接print 一个vector,但是在c++中,vector内元素需要逐个cout,不支持一次性cout。

4,无论是对于string 还是vector,想要修改里面的元素,要么 for (auto &vi : vector),用引用的方式修改;要么用下标的方式,vector[index]

5,定义数组大小时,只能使用常量,不能使用变量。

6,不允许将一个数组直接拷贝给另一个数组。vector则可以。

7,对vector赋值时,除非vector之中有元素,否则用取下标的方式,是无法赋值成功的。这时,先要push_back元素进去。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/872707.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存