山西省住房建設廳網站首頁太原seo網站優(yōu)化
作用域運算符(::)的作用:
1.存在具有相同名稱的局部變量時,訪問全局變量。
2.在類之外定義類相關函數。
3.訪問類的靜態(tài)變量。
4.在多重繼承的情況下,如果兩個基類中存在相同的變量名,可以使用作用域運算符來進行區(qū)分。
5.限定成員函數所屬的類
指針和引用的區(qū)別:
引用的規(guī)則:
(1)引用被創(chuàng)建的同時必須被初始化(指針則可以在任何時候被初始化)。
(2)不能有 NULL 引用,引用必須與合法的存儲單元關聯(lián)(指針則可以是 NULL)。
(3)一旦引用被初始化,就不能改變引用的關系(指針則可以隨時改變所指的對象)。
適宜采用inline定義內聯(lián)函數的情況是:函數代碼少,頻繁調用
為了提高運行速度,將不復雜的功能用函數實現(xiàn),選擇內聯(lián)函數。
c++中,要實現(xiàn)動態(tài)聯(lián)編,必須使用基類指針調用虛函數
sizeof()是運算符,返回所占總空間的字節(jié)數
strlen()是函數,用于求字符數組的長度
strlen(str)和str.length()和str.size()都可以求字符串長度
public繼承, 所有基類成員在派生類中保持原有的訪問級別
protected繼承, public–protected, protected-protected,private-private。
private繼承, 所有基類成員在派生類中變?yōu)閜rivate成員