this指標// 建立者函數(constructor)或稱建構者函數,是與類別名稱相同的成員函數, // 可以用來指定類別成員的初值,建構者必須被定義為public,可以不指定回 // 傳型態。當使用類別建立物件時,會自動呼叫建構者函數,若未宣告建構者 // 函數,則會自動建立一個預設的建構者函數,該函數沒有參數也沒有任何敘 // 述(空敘述) #include <iostream> using namespace std; class Employee { // 員工 int emplid; // 員工代碼 char name[20]; // 員工姓名 public: Employee() { // 建構者函數 emplid=0; // 初值 strcpy(name,"zzz"); // 初值 } void output_empl() { cout << "員工代碼" << this->emplid << " 員工姓名" << this->name << endl; } }; int main() { Employee emp1; Employee emp2; emp1.output_empl(); emp2.output_empl(); } |