cout - C++ Reference
该对象在具有外部链接的标头中声明,并且
静态持续时间:持续整个程序的持续时间。
我正在使用Visual Studio。如果我去声明它就像
__PURE_APPDOMAIN_GLOBAL extern _CRTDATA2 ostream cout, *_Ptr_cout;
我了解它的外部链接,但是静态持续时间如何?
最佳答案
[basic.stc.static]/1
:
所有没有动态存储持续时间,没有线程存储持续时间并且是
非本地具有静态存储期限。这些实体的存储应在程序期间持续进行