程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> EC筆記:第4局部:19、設計class猶如設計type

EC筆記:第4局部:19、設計class猶如設計type

編輯:關於C++

EC筆記:第4局部:19、設計class猶如設計type。本站提示廣大學習愛好者:(EC筆記:第4局部:19、設計class猶如設計type)文章只能為提供參考,不一定能成為您想要的結果。以下是EC筆記:第4局部:19、設計class猶如設計type正文


設計一個class,應該思索以下問題:

  1. 新type的對象應該怎樣創立和銷毀?
    1. 結構函數
    2. 析構函數
    3. 內存分配
    4. 內存釋放
  2. 對象的初始化和對象的賦值應該有什麼樣的差異?
    1. 拷貝結構函數
    2. 賦值運算符
  3. 新對象假如被用值傳遞,這意味著什麼呢?
    1. 拷貝結構函數
  4. 新對象的合法持有哪些?
    1. Setter
    2. 錯誤反省
  5. 對象能否會被承繼?能否承繼自其他類型?
    1. 虛函數
    2. 析構函數
  6. 新類型需求什麼樣的轉換?
    1. Operator操作符
    2. Explicit結構函數
  7. 什麼樣的操作契合函數對此新類型是合理的?
    1. 成員函數
    2. 非成員函數
    3. 靜態函數
  8. 什麼樣的規范函數應該采納?
    1. Private
  9. 誰該是用新的類型?
    1. 友元函數
    2. Protected函數/成員
  10. 未聲明接口?
    1. 多線程
    2. 異常平安性
    3. 效率
  11. 能否普通化?
    1. 模板類
  12. 的確需求一個新的type嗎?
    1. 能否有其他途徑可以失掉相反的後果?
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved