跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
C++
/
命名空间
头文件中的未命名命名空间变量被三个翻译单元包含后,会发生什么?
来自 命名空间
C++23
进阶
1分钟
头文件中的未命名命名空间变量被三个翻译单元包含后,会发生什么?
每个翻译单元各自得到一个内部链接实体。
链接器会自动把三份合成一个对象。
该变量会成为具有外部链接的全局命名空间成员。
仅因头文件被多次包含,程序就不符合语法。
检查
向 AI 询问这道练习
报告错误
上一道练习
找出渲染函数定义里的 bug
找出 bug
下一道练习
在函数中写 using metrics::distance;,下列哪项描述最准确?
测验
有新版本可用
重新加载