【问题标题】:Effect of anonymous namespaces on methods, member variables and special member functions like constructors匿名命名空间对方法、成员变量和特殊成员函数(如构造函数)的影响
【发布时间】:2020-11-21 15:29:31
【问题描述】:

如果我在匿名命名空间中定义类,这对它的方法、成员变量和特殊成员函数意味着什么?

内联方法和特殊成员函数仍然是内联的还是有内部链接的?

内联成员变量呢?

【问题讨论】:

标签: c++ class linkage


【解决方案1】:

reference 开始,未命名命名空间(或匿名命名空间)的所有成员都有内部链接。

它的成员从他们的声明点到翻译单元的结尾都有潜在的范围,并且有内部链接。

【讨论】:

    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 2012-11-04
    • 2017-02-02
    • 2011-02-22
    • 2011-09-13
    相关资源
    最近更新 更多