猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C+中的一个定义规则到底是什么?
C+中的一个定义规则到底是什么?
C+中的一个定义规则到底说明了什么?我能找到的唯一值得信赖的事情就是
C+编程语言,第三。编,第9.2.3页
..除此外,该规则是否有任何正式定义?
料青山看我应如是
浏览 269
回答 1
1回答
万千封印
事实是在标准中(3.2一个定义规则):翻译单位不得包含任何变量、函数、类型、枚举类型或模板的多个定义。[...]每个程序必须包含每个非内联函数或对象的确切定义。在该程序中使用的无需诊断。定义可以显式地出现在程序中,可以在标准库或用户定义库中找到,或者(适当时)它是隐式定义的(参见12.1、12.4和12.8)。在使用该功能的每个翻译单元中,均应定义内联功能。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续