C++语言程序设计
上QQ阅读APP看书,第一时间看更新

3.3 类的定义与文件

通常情况下,将说明类体放在一个与类同名的头文件中,将类的成员函数的实现放在一个与类同名的C++源文件中。这样类的定义中包含了类的所有与接口有关的信息,还包括类的数据成员与成员函数的实现,在使用这个类的时候,只要将含有说明类体的头文件通过include指令包含进去就可以了,如例3-2所示。

例3-2

运行结果如图3.4所示。

图3.4 例3-2运行结果

在例3-2中,类的定义与主函数分开在不同文件中,其中说明类体在Point.h头文件中,而成员函数的实现在Point.cpp源文件中。此外需要注意,如果类中成员函数是内联函数,那么它的实现应该与说明类体在同一个文件中,不能把它放在成员函数实现的文件中,如上例中的GetX()函数。