c++ - 非成员函数不推荐静态关键字的基本原理

标签 c++ static c++11

<分区>

Possible Duplicate:
Deprecation of the static keyword… no more ?

我问这个问题是因为评论 on an answer of mine其中声明在独立(非成员)函数上使用 static 关键字在 C++0x 中已被取消。

既然我没有理由怀疑上面的说法,我想问一下:

任何人都可以阐明在该上下文中不赞成使用 static 关键字的基本原理吗? (我的意思是,在 C++03 中,标准声明匿名命名空间提供了一个更好的选择。有什么变化?)

提前致谢

最佳答案

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

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

关于c++ - 非成员函数不推荐静态关键字的基本原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5300966/

相关文章:

java - 我需要做任何特别的事情来重新初始化 org.apache.http.client.HttpClient

Java:为什么静态字段彼此都是 "independent"?

django - Heroku - 在 Django 应用程序中处理静态文件

c++ - 获取连接元组类型;结合 result_of 和 tuple_cat

c++ - 检测应用程序是否在虚拟机上运行

堆上的 C++ 数组

C++ - 内存泄漏 : where is the pointer (meta) information stored?

c++ - 模板推导和重载

c++ - Foreach 等价于可变参数函数

c++ - std::list 提示缺少第二个模板参数(分配器)