c++ 如何输出字符串地址
求大神指教如何用cout 输出流来输出一个字符串地址,我觉得使用hex形式,但具体该怎么写不会了, 字符串地址 c++ cout
[解决办法]
char buf[];
cout << hex << (unsinged int)((char *)buf);
[解决办法]
cout << static_cast<void*>(buf);
就可以了。
cout对void*类型自动使用十六进制进行输出。
[解决办法]
搜一下输入输出流的“操纵算子”
[解决办法]
多种方式,使用一个你最喜欢的就行了,