ODR、linkage问题解惑提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档我在file1.cpp文件中定义一个A类,在file2.cpp文件中定义一个A类,两个A类内部不相同,按道理file1和file2会格式使用文件内的A类,为什么我这边会出现file1和file2都会使用file1中的A类,file2中连file1中的头文件都没包含,哦我突然想起来,这个A类是不是相当于全局变量了,全局变量这一块我一直有疑问,假如在一个文件中定义全局变量,另一个文件使用这个全局变量都不需要加上那个头文件只需要extern声明一下