定義成const的理由我覺得是這樣的:對每個老師來說,可帶的學生數不一定相同,(A可能帶30人,B可能帶20人)因而在構造方法中要允許賦值,從而確定每個老師的可帶學生數。但是老師的可帶學生數在確定后是不變的(A帶30人確定后不再改變,B帶20人確定后不再改變),相當于可讀而不可寫,所以定義為常量。
2016-10-31
拷貝構造函數的參數是確定的,不能重載
構造函數可以重載,拷貝構造函數不可以重載,必須使用 : 類名::類名(const 類名 &參數)。
構造函數可以重載,拷貝構造函數不可以重載,必須使用 : 類名::類名(const 類名 &參數)。