C++中,一般把類的定義放到頭文件(.h)中,把類的實(shí)現(xiàn)放到源文件(.cpp)中,所以,一般在C++中,一個(gè)類一般需要一個(gè)與類同名的頭文件和一個(gè)源文件。比如定個(gè)一個(gè)類 Sample,類中定個(gè)一個(gè)私有成員變量,和兩個(gè)公共成員函數(shù),有如下代碼://Sample.hclass Sample{private:DWORD dw; //私有成員變量public:Sample(DWORD dw=0); //構(gòu)造函數(shù),可以不用~Sample(); //析構(gòu)函數(shù),可以不用void SetDw(DWORD dw); //公共成員函數(shù) SetDw ,設(shè)置變量DWORD GetDw(); //公共成員函數(shù) GetDw ,取得變量};//Sample.cpp//代碼中因?yàn)楹瘮?shù)形參名與類成員相同,所以訪問類成員變量時(shí)用了this指針,表明這是類成員變量,而不是參數(shù)。#include "Sample.h" //頭文件不可少void Sample::Sample(DWORD dw) //構(gòu)造函數(shù)的實(shí)現(xiàn){this->dw=dw;}void Sample::SetDw(DWORD dw); //SetDw 成員函數(shù)的實(shí)現(xiàn){this->dw=dw;}DWORD Sample::GetDw(); //GetDw 成員函數(shù)的實(shí)現(xiàn){return this->dw;}