[類別] 拷貝建構元

拷貝建構元是個特殊的建構元
引數是另一個物件
C++編譯器

也會在程式設計者沒有撰寫拷貝建構元的時候
自動提供拷貝建構元
如果程式設計者撰寫自訂的拷貝建構子
責任將會到程式設計者的身上

 

拷貝建構元格式:
類別名稱 (類別名稱 物件){
………………..
(沒有傳回值)
}

閱讀全文 [類別] 拷貝建構元

[檔案處理] get(),getline(),put()

除了可以使用(<<)與(>>)運算子外
還可以使用類別內的函數

  • get(),put():讀取或寫入特定單元
  • getline():一次讀取特定數目字元數
  • 檔案物件.get(ch);                    從檔案讀取一個字元,並把它寫入ch字元變數
  • 檔案物件.getline(str,N,’n’);    從檔案內最多讀取N-1個字元,或是讀取到’n’,並把他們存放到字串str中
  • 檔案物件.put(ch);                   將ch字元變數寫入檔案內
Ex:

閱讀全文 [檔案處理] get(),getline(),put()