问题描述
- 关于c++ string类赋值问题
-
string g="asd" 是先把asd转换为string类再对g初始化还是直接利用string构造函数进行初始化,如果是第二种的话,不应该是string g("asd")或string g=string("asd")嘛
解决方案
直接指向常量区的asd字符串的地址
解决方案二:
直接构造,这是利用的拷贝构造函数初始化。利用operator=
解决方案三:
http://www.cnblogs.com/dolphin0520/archive/2011/04/03/2004869.html
解决方案四:
不好意思,贴错了,应该是这个
http://blog.csdn.net/yzl_rex/article/details/7839379
时间: 2025-01-29 14:47:53