VS2005 string类型的问题

debug 下:
图片说明
图片说明
release下:
图片说明

为什么从第四个字节开始复制?

补充一下:CDebuglog::getCurrentEXEPath();函数的返回值:m_strCurrentExePath.c_str();
m_strCurrentExePath = "e:\NBox_vs2005\NBox\bin"
拜谢大神!!

这取决于编译器,Debug模式不会初始化清零,Release会,如果你想统一,就自己代码初始化char数组等

stl里的string和内部数据类型不一样,他是一个类,有自己的数据成员,字符串buffer以及相应的使用方法,不能这个拷贝
这样就行了
curdri = CDebugLog::getCurrentEXEPath();