構造函數的定義要求 2022-08-29
構造函數名和類名相同,沒有返回值類型(連void都不可以),可以有參數(可以重載) 先給對象開辟空間(實例化),然后調用構造函數(初始化)。詳情>
談談你對構造函數的理解 2022-08-29
構造函數就是初始化函數,可以有多個,如果你沒有創建構造函數,系統也會自己創建的,就是說你不創建它也會自動被系統生成調用,把身邊的事物...詳情>
談談你對類的權限的理解 2022-08-29
類的權限分為:private、protected、public,但是在類的內部不存在權限之分,只是對類外有效。如果類不涉及到繼承,private、protected沒有區...詳情>
如何理解c++的封裝性 2022-08-29
封裝特性包含兩個方面,一個是數據和方法合成一個整體,一個是給數據和方法增加訪問權限詳情>
你對c++構造與析構的理解 2022-08-29
對象的初始化和清理也是兩個非常重要的安全問題,一個對象或者變量沒有初始時,對其使用后果是未知,同樣的使用完一個變量,沒有及時清理,也...詳情>
構造函數的分類 2022-08-29
按參數類型:分為無參構造函數和有參構造函數;按類型分類:普通構造函數和拷貝構造函數(復制構造函數)詳情>
構造函數的調用規則 2022-08-29
默認情況下,c++編譯器至少為我們寫的類增加3個函數1.默認構造函數(無參,函數體為空)2.默認析構函數(無參,函數體為空)3.默認拷貝構造函數,...詳情>
淺拷貝與深拷貝的區別 2022-08-29
淺拷貝只復制某個對象的引用,而不復制對象本身,新舊對象還是共享同一塊內存。深拷貝會創造一個一摸一樣的對象,新對象和原對象不共享內存,...詳情>
談談你對static靜態成員變量的理解 2022-08-29
在一個類中,若將一個成員變量聲明為static,這種成員稱為靜態成員變量。與一般的數據成員不同,無論建立了多少個對象,都只有一個靜態數據的...詳情>
談談你對static靜態成員函數的理解 2022-08-29
在類定義中,前面有static說明的成員函數稱為靜態成員函數。靜態成員函數使用方式和靜態變量一樣,同樣在對象沒有創建前,即可通過類名調用。詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題