无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網 會員登陸 & 注冊

Unity程序開發(fā)的C++筆記

2023-08-27 21:10 作者:ancientElement  | 我要投稿

第1節(jié)、 C++的頭文件

在C++中,我們在C++的頭文件中聲明 類、變量、函數(shù)。就可以在其他地方用include的頭文件,然后再做定義。

第2節(jié) 、C++中類的實例化

在C++中實例化一個類不需要用new。也可以用new,但是區(qū)別是:不使用new,開辟棧空間,使用new開辟的空間為堆空間。

第3節(jié)、指針

在C++中,一個指針所占的字節(jié)數(shù)由操作系統(tǒng)的位數(shù)決定。一個指向int類型的指針,在32位操作系統(tǒng)中是4個字節(jié)在64位操作系統(tǒng)中是8個字節(jié)。

此外 int *a 和int* a ?是同沒有差別的,只是寫法上的不同。同理,當我們使用int數(shù)組作為形參時 int a[] 和 int* a也沒有區(qū)別,都是傳遞指針。

補: 作為形參時, int a[] 和 int* a還是有區(qū)別的,int a[] 是常量,int* a是變量

第4節(jié)、空間的釋放

在C++中,我們可以使用delete的關鍵字來釋放臨時的空間。

第5節(jié)、函數(shù)的調用

在C++中必須先聲明函數(shù)才能定義。

第6節(jié)、類

C++的類有構造函數(shù)和析構函數(shù)。

1.析構函數(shù)

析構函數(shù)是C++內釋放的時候調用的函數(shù)。

2.構造函數(shù)

對象創(chuàng)建的時候調用的函數(shù)。 C++中不使用new,它也會調用構造函數(shù)。在C++中如果用戶定義有參構造函數(shù),那么C++不會提供無參構造函數(shù)。這一點與Java和C sharp不同。

此外C++還有拷貝構造函數(shù)。

3.拷貝構造函數(shù)

默認提供的拷貝構造函數(shù)對C加對C++對象的屬性進行淺拷貝。

這就是問題所在,如果上一個函數(shù)在釋放之后將其變量delete掉那么下一個函數(shù)在拷貝時。得到的值就是空。所以我們要自定義拷貝構造函數(shù)。

舉例如下:


Unity程序開發(fā)的C++筆記的評論 (共 條)

分享到微博請遵守國家法律
闸北区| 金川县| 仲巴县| 秀山| 民丰县| 子洲县| 特克斯县| 凌源市| 福泉市| 广饶县| 都昌县| 陆良县| 池州市| 江源县| 平泉县| 武乡县| 永登县| 富裕县| 高碑店市| 都江堰市| 长海县| 武平县| 云霄县| 湛江市| 永嘉县| 大港区| 观塘区| 临夏县| 抚州市| 舒城县| 新安县| 扶余县| 涟水县| 武安市| 页游| 合水县| 河津市| 衢州市| 宜阳县| 马公市| 嵊泗县|