类的定义是一种用户的自我定义,是一种类型的定义,就相当于定义了一种 int类型一样,所以和普通函数不同的是,当类的定义和实现分离时,头文件中装的是 类的 “定义”而不是声明,定义是不可以重复定义,所以有相应的防止头文件重复定义的机制。但是在函数的声明和定义(实现)中,头文件中装的是 声明,声明可以重复声明。
类的定义是一种用户的自我定义,是一种类型的定义,就相当于定义了一种 int类型一样,所以和普通函数不同的是,当类的定义和实现分离时,头文件中装的是 类的 “定义”而不是声明,定义是不可以重复定义,所以有相应的防止头文件重复定义的机制。但是在函数的声明和定义(实现)中,头文件中装的是 声明,声明可以重复声明。