【发布时间】:2018-08-13 15:23:13
【问题描述】:
我知道暂定定义就像
int i;
int i;
并且它们在链接时组合在一起 而真正的定义就像
int i=5;
并且使用过一次,但是在代码中有许多暂定定义有什么意义(为什么我需要声明两次?)
以及为什么重复的暂定定义会在 C++ 中出现错误并且在 C
【问题讨论】:
-
1) 不需要。 2) C 和 C++ 是不同的语言。
标签: c++ c multiple-definition-error