下面給出一個日期類定義的例子: class Tdate { public: void SetDate(int y, int m, int d); int IsLeapYear(); void Print(); private: int year, month, day; }; //類的實現部分 void Tdate::SetDate(int y, int m, int d) { year = y; month = m; day = d; } int Tdate::IsLeapYear() { return(year%4==0 && year%100!=0) (year%400==0); } void Tdate::Print(); { cout< }
這里出現的作用域運算符::是用來標識某個成員函數是屬于哪個類的。
該類的定義還可以如下所示: class Tdate { public: void SetDate(int y, int m, int d) {year=y; month=m; day=d;} int IsLeapYear() {return(year%4==0 && year%100!=0) (year%400==0);} void Print() {cout< private: int yeay, month, day; }