现在已经知道对象不能重复定义。
那么类的定义可以重复吗。我现在知道每个要使用类的对象(定义类的对象)的地方(文件),必须#include该类的头文件,那么如果两个模块(比如mod1.cpp和mod2.cpp)都需要使用这个类对象,都#include同一个头文件,最后link起来,这样在程序域里面不是由两份定义了吗(不论这个类的头文件是不是用了预处理器指示符#ifndef的技术)。 那么类的定义可以重复吗。我现在知道每个要使用类的对
那么类的定义可以重复吗。我现在知道每个要使用类的对象(定义类的对象)的地方(文件),必须#include该类的头文件,那么如果两个模块(比如mod1.cpp和mod2.cpp)都需要使用这个类对象,都#include同一个头文件,最后link起来,这样在程序域里面不是由两份定义了吗(不论这个类的头文件是不是用了预处理器指示符#ifndef的技术)。 那么类的定义可以重复吗。我现在知道每个要使用类的对