字符串类构造函数安全[重复]
Posted
技术标签:
【中文标题】字符串类构造函数安全[重复]【英文标题】:String class constructor safety [duplicate] 【发布时间】:2014-02-11 17:13:55 【问题描述】:以下安全吗:
string s;
s += "dsgdf";
cout << s;
字符串是用""
自动初始化的还是我需要这样做?
【问题讨论】:
Possible duplicate 实际上(但不是技术上),如果一个类有一个构造函数,那么总是调用一个构造函数。string
有一个构造函数,因此string
的实例总是有一个被调用的构造函数。
【参考方案1】:
默认构造的字符串是空的,是的。它不是未初始化或处于其他不安全状态。
【讨论】:
以上是关于字符串类构造函数安全[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何从同一个类中的另一个构造函数调用抽象类的构造函数(方法重载)[重复]