1、可變資料成員(由mutable修飾),在const函式中可以修改
class screen
screen::display() const
2、this指標
screen & screen::set(char c)
不能從const成員函式返回指向類物件的普通引用。const成員函式只能返回*this作為乙個const引用。
3、物件指標
screen obj;
screen * p = &obj;
p->display(); //等價於obj.dispaly()
4、如果類沒有定義建構函式,則編譯器會為類新增乙個預設建構函式(不帶引數);如果類定義了帶引數的建構函式,則編譯器不會為類新增預設建構函式,此時最好自己定義乙個預設建構函式
5、建構函式的初始化式
screen::screen(): number(0), i(0.0)
screen::screen()
6、隱式類型別轉換(從形參型別到類型別的轉化)
screen screen;
screen.compare("some"); //將字串「some」轉化為乙個screnn類物件
7、抑制由建構函式定義的隱式轉換
關鍵字explicit ,(只能)作用於類的建構函式的宣告上,在類外部的建構函式的實現時不使用該關鍵字
class screen
explicit screen::screen(string str) //error,在類外部的建構函式的實現時不使用該關鍵字
此時
screen screen;
screen.compare("some"); //error
裝修的幾點注意事項
沒有裝修過的人,不知道其中的貓膩,這個有點跟農村中說的俚語有點類似,沒有生過兒子不知道逼疼。在裝修過程中有幾大注意事項 一 水電改造時,要合理布局,做到心中有數。千萬不要聽裝修的,那些人沒有乙個不黑,水電改造是裝修利潤最大的一塊。電線和管道的成本並不高,如果按照一公尺幾十的演算法,在計量時,很多人都...
主機板維修的幾點注意事項
主機板維修的幾點注意事項 隨著主機板的整合度越來越高,維修主機板的難度越來越大。主機板損壞就換主機板 是一般電腦使用者解決主機板故障的常用方法。現在,一塊主機板 在600 1000元,如果出一點小問題就棄之不用,實在太可惜。其實,有些故障不需要專門檢測裝置,也不需要高深的計算機專業知識就可以修復。下...
Python 檔案處理的幾點注意事項
檔案處理在程式設計中是常見的操作,檔案的開啟,關閉,重新命名,刪除,追加,複製,隨機讀寫非常容易理解和使用。需要注意的是檔案的安全關閉,採用with語句輕鬆便捷 with open pathname,r as myfile do some with myfile csv 的檔案處理 csv 模組可以...