C++初始化对颤尘象有两种形似,使用string s="abcde"的形式来初始化是仔春复制初始化,像楼茄戚禅上这样:string s("abcde")来初始化对象s是直接初始化。复制初始化会有一个string类型匿名对象的构造过程,直接初始化对象语法更灵活且效率更高,所以建议采用直接初始化的方式。
效果一样,有何不可!只是cxx的对象初始化需要对象语法,而已!这种是可以任选的!
string s("abcd");记得要加#include