标签: c++ std
经过漫长的一天编码,我不小心写了
cout << "some text" << cout;
而不是
cout << "some text" << endl;
现在打印出一个内存地址。它指向什么?
答案 0 :(得分:8)
std::cout是std::ostream的一个实例,在C ++ 11之前,它有一个conversion operator to void*。您的代码似乎正在触发转换,为您提供std::cout对象的地址。
std::cout
std::ostream
void*