关于C++中的string初始化问题

时间:浏览162次 发布人:btktwb

关于C++中的string初始化问题

已解决问题

谷歌btktwb用户在浏览162次提交了关于“皮堂关于C++中的string初始化问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-17T02:34:20。请问几种情况哪种原
stringstr1;
stringstr2[10];
stringstr3="hello";
stringstr4[10]="hello";
stringstr5[10]={};
另外用char代替string
谢谢O(∩_∩)O希望大家能够帮助她。

详细问题描述及疑问:请问几种情况哪种原
stringstr1;
stringstr2[10];
stringstr3="hello";
stringstr4[10]="hello";
stringstr5[10]={};
另外用char代替string
谢谢O(∩_∩)O期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:may_0613  

stringstr1;//可以
stringstr2[10];//可以
stringstr3="hello";//可以,注意中间过程,先调用string的带char*构造函数,然后调用复制构问答造函数
stringstr4[10]="hello";//不可以,数组不能这样初始化
stringstr5[10]={};//可以初始化为空字符串