M.M*_*M.M 1 c++ c++03 c++builder-xe5
这个程序是否应该在C++ 03中正确初始化字符串?
#include <iostream>
#include <string>
struct A
{
std::string s;
};
int main()
{
A a = { };
std::cout << a.s.size() << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
使用bcc32 6.70,输出是256,并检查调试器中的字符串,其内部指针似乎是垃圾地址.
| 归档时间: |
|
| 查看次数: |
183 次 |
| 最近记录: |