
可見性 嵌套類對宿主類是完全可見的,也就是說,在宿主類中可以隨便創(chuàng)建和使用嵌套類對象。 然而,對于外部類而言,只有嵌套類聲明在宿主類有publi...
為了讓一個與類無關(guān)的函數(shù)能訪問類的私有數(shù)據(jù),可以讓這個方法成為類的友元函數(shù)。 如何創(chuàng)建友元函數(shù) 在類中,只需在這個函數(shù)原型前面加上friend關(guān)...
C++類運算符重載是一種方便的語法,例如可以執(zhí)行兩個類相加 類的運算符重載語法如下
類的聲明放在頭文件中,類的實現(xiàn)放到cpp文件中 如果要把一個類的函數(shù)定義了內(nèi)聯(lián)函數(shù),可以在聲明中直接定義,或者在實現(xiàn)中添加inline關(guān)鍵字。 ...
函數(shù)鏈接性 C++變量根據(jù)鏈接性可分為外部變量和內(nèi)部變量,C++函數(shù)也有鏈接性,也可分為外部函數(shù)和內(nèi)部函數(shù)。 普通的函數(shù)就是外部函數(shù),由stat...
C++變量存儲方式通過 存儲持續(xù)性、作用域、鏈接性 來描述的。 存儲持續(xù)性 存儲持續(xù)性 描述變量的生命周期,它可分為 自動存儲、靜態(tài)存儲、動態(tài)存...
函數(shù)模板 函數(shù)模板與常規(guī)函數(shù)相比,就是使用template<>定義了泛型,然后在函數(shù)中的任意地方使用這個泛型。 如果調(diào)用了模板函數(shù) 那么在編譯期...
函數(shù)重載的關(guān)鍵是函數(shù)參數(shù)的數(shù)目,或類型,或順序不同。
函數(shù)參數(shù)默認值功能是指,當調(diào)用函數(shù)省略了實參時,函數(shù)將使用默認的參數(shù)值。 函數(shù)參數(shù)默認值有兩個規(guī)定: 參數(shù)默認值需要在函數(shù)原型中聲明,但是并不需...