1.类的定义与实现
首先我们先要弄明白.cpp文件和.h文件的区别,cpp文件是需要编译的文件,是一个独立的编译单元,而h文件不需要编译,只是用于预处理。
通常我们会在cpp文件中,完成函数的实现,在h文件中进行函数的声明。在引用时,我们只要包含其头文件即可,便可以调用相应cpp中的实现函数。因此,在类实现文件cpp中,我们必须包含定义该类的头文件。
//student.h (这是头文件,在此文件中进行类的声明)
class Student //类声明
{ public:
void display( );
private:
int num;
char name[20];
char sex;
};
//student.cpp //在此文件中进行函数的定义
#include
#include ″student.h″
void Student∷display( )
{cout<<″num:″<
<
#include ″student.h″
int main( )
{Student stud;
stud.display( );
return 0;
}