五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++中使用初始化列表方式初始化指針類型成員變量

2023-07-19 23:10 作者:鬼怪的佩刀  | 我要投稿

下面的例子中給出了使用在類中使用初始化列表方式初始化指針類型成員變量的方法:

class Cube

{

private:

????int m_L;

????int m_W;

????int* m_H;

public:

????Cube(int a,int b ,int c) :m_L(a), m_W(b), m_H(new int(c)) {} ?//初始化參數(shù)列表

????Cube(const Cube &c)? ? //拷貝構(gòu)造函數(shù)

????{

????????????m_L = c.m_L;

????????????m_W = c.m_W;

????????????m_H = new int(*c.m_H);? ? ? //對指針類型成員變量進行深拷貝

????}

????~Cube()? ? ?//析構(gòu)函數(shù)也沒有返回值,不可有參數(shù)

????{

????????????if (m_H != NULL)? ? ? //釋放堆區(qū)內(nèi)存

????????????{

????????????????????delete m_H;

????????????????????m_H = NULL;

????????????}

????}

};


C++中使用初始化列表方式初始化指針類型成員變量的評論 (共 條)

分享到微博請遵守國家法律
三穗县| 嘉黎县| 府谷县| 德州市| 靖远县| 凤庆县| 府谷县| 芒康县| 青神县| 德阳市| 志丹县| 拉萨市| 承德县| 广昌县| 永昌县| 抚州市| 耒阳市| 高要市| 株洲县| 诸暨市| 萍乡市| 招远市| 石家庄市| 霍城县| 德保县| 肇州县| 南宫市| 赤峰市| 万山特区| 宜兰市| 正阳县| 水城县| 镇康县| 侯马市| 蓬溪县| 内丘县| 安丘市| 济阳县| 常山县| 兴义市| 西藏|