标签: c++
如果标题中定义的函数(或简称为int之类的变量)表示“func.h”,并且包含在两个目标文件a.o和b.o中,则链接a.o和b.o时会出现重复错误。但是对于类来说不是这样,即当“class.h”中的类定义并且包括a.o和b.o时,都没有问题。
函数/变量和类的编译过程有什么不同导致这个结果?如果两个具有相同名称的类被链接会怎么样?