【发布时间】:2016-06-08 15:15:42
【问题描述】:
在 C++98 / C++03 中具有 statc 存储持续时间的对象的构造函数中使用 std::cout 是否安全?
从answer 看来,它不是,但它不包含标准中的任何引号。
只有在 C++11 和 C++14 中才安全吗?
【问题讨论】:
-
安全与否,为什么?!
-
@David Haim 为什么?为什么我要在这样的对象中使用
std::cout? -
在构造函数内部..
-
@DavidHaim,没听说过在构造函数内部打印出来???
-
@DavidHaim 作为一个穷人的启动日志系统,或者只是一个调试工具,为什么不呢?此外,实际上“为什么”只是另一个问题,与“是否安全”无关。
标签: c++ c++11 c++14 c++03 c++98