c++,请指点一下
*s={ "axf"};
cout<<s;
为什么会输出axf;而不是s的地址
[解决办法]
cout遇到字符型指针会输出指针所指字符串的内容,要想输出地址可以强制转换
cout<<static_cast<void *>(s)<<endl;//强制转换为void*
发布时间: 2013-12-30 14:16:08 作者: rapoo
c++,请指点一下
*s={ "axf"};
cout<<s;
为什么会输出axf;而不是s的地址
[解决办法]
cout遇到字符型指针会输出指针所指字符串的内容,要想输出地址可以强制转换
cout<<static_cast<void *>(s)<<endl;//强制转换为void*