通常只有成員函數可以讀取資料成員
C++提供另一個方案
可以讓例外的外界函數可以存取類別內容
增加程式設計彈性
友誼函數格式
friend 傳回值 函數名稱(型態1 引數1, 型態2 引數2……){
…………………
}
通常只有成員函數可以讀取資料成員
拷貝建構元是個特殊的建構元
引數是另一個物件
C++編譯器
建構元就跟一般函數一樣
只差在函數名稱必須跟類別名稱相同
而且沒有傳回值
在類別宣告裡
成員函數原型宣告成功後
開始要撰寫函數定義
一般建議寫在類別宣告外、主函數(int main)之前
類別的宣告跟類似結構
不過多了許多功能