为什么 cout<<main;
打印1
在我的电脑上?我以为它会打印 main 的地址。但是当我使用 printf("%x",main);
我得到不同的输出。
编辑:
我试过了 std::cout
用于其他功能。我得到 1
对于每种情况。
最佳答案
这只不过是未定义的行为
。这是一个行为不可预测的代码示例。
关于c++ - 为什么 cout<<main;打印 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17620241/