|
|
1
12
C++ 11(草案N33 37)第3.5/4段:(强调矿井)
这可以确保任何未命名的命名空间都具有内部链接。
虽然在命名(正常)命名空间内,它是一个未命名的(匿名)命名空间,因此保证按照C++ 11标准具有内部链接。
在C++ 11中的用法
|
|
2
15
匿名命名空间中的实体不一定有内部链接;它们实际上可能有外部链接。 由于未命名的命名空间的名称对于编译它的翻译单元是唯一的,所以您不能从该翻译单元外部引用其中声明的实体,而不管它们的链接是什么。 C++标准表示(C++ 03 7.3.1.1注释82):
|
|
|
3
5
所以,我怀疑程序中的任何名称“func3”和“func4”是否有内部链接。它们有外部连接。然而,这只是因为他们不能从其他翻译单位根据詹姆斯的引述。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |