cout - C++ Reference


  该对象在具有外部链接的标头中声明,并且
  静态持续时间:持续整个程序的持续时间。


我正在使用Visual Studio。如果我去声明它就像

__PURE_APPDOMAIN_GLOBAL extern _CRTDATA2 ostream cout, *_Ptr_cout;


我了解它的外部链接,但是静态持续时间如何?

最佳答案

[basic.stc.static]/1


  所有没有动态存储持续时间,没有线程存储持续时间并且是
  非本地具有静态存储期限。这些实体的存储应在程序期间持续进行

09-25 22:14