非成员函数的弃用静态关键字的基本原理

时间:2011-03-14 15:47:45

标签: c++ static c++11

  

可能重复:
  Deprecation of the static keyword… no more ?

我问这个问题是因为注释on an answer of mine表明在C ++ 0x中已经不推荐在独立(非成员)函数上使用static关键字。

由于我没有理由怀疑上述陈述,我问这个:

有人可以说明在这种情况下不放弃使用静态关键字的基本原理吗? (我的意思是,在C ++ 03中,标准规定匿名命名空间提供了一个更好的选择。改变了什么?)

提前致谢

1 个答案:

答案 0 :(得分:2)

我在CWG问题列表中找到了这个:

http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#174