【发布时间】:2019-10-29 18:36:50
【问题描述】:
std::cout 在打印空指针时可以打印“NULL”而不是0吗?我可以写一个简单的 if 语句,比如
if(pointer == nullptr)
std::cout << "NULL";
但是如果不使用 if 语句,我能得到相同的结果吗?
【问题讨论】:
-
你在说什么输出?
-
@JHBonarius 显然 OP 希望
cout将空指针打印为"nullptr"。 -
我最喜欢的是重载的流插入操作符