C++ / C
Windows10 Keil5
1.
个人认知header file 如果被一个source code includes,就是在那个
档案进行Inline吧?
那如果在header file定义一个变量,不就只代表每个include 其header file的
档案都有一个变量:同样名称同样数值不同内存位址的一个个体吗?
为什么在linking的时候会出现重复定义的错误呢?
重复定义不是要在同一个档案的scope出现两次才算重复定义?
2.
const变量被定义在header file里面的话,可以不消耗任何内存空间?
谢谢