jua*_*nza 10
std::ostream& operator<<具有不同参数类型的重载.传递a时char*,它将其视为以null结尾的字符串并打印字符.当传递指向其他内置类型的指针时,它会打印它们的地址.
您可以夹具事情得到std::cout通过将其输出一些垃圾一char*说是不是空结尾的字符串:
#include <iostream>
int main()
{
char word[] = {'a', 'b', 'c'};
int n = 42; // some non-zero data
std::cout << word << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |