在调用main()之前使用标准库函数是否安全?

时间:2016-06-30 12:55:08

标签: c++

请考虑以下代码:

rustc --version
rustc 1.9.0 (e4e8b6668 2016-05-18)

这里#include <iostream> bool preInit() { std::cerr << "Doing preinitialization...\n"; return true; } const bool preinitialized=preInit(); int main() { std::cerr << "In main()\nPreinitialization has " << (preinitialized ? "" : "not ") << "been done\n"; } 使用std::cerr(以及标准C ++库的任何其他功能)是否安全?根据C ++标准,在调用preInit()之前,库是否可以保证可以使用?

0 个答案:

没有答案