国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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++中使用初始化列表方式初始化指針類型成員變量的評論 (共 條)

分享到微博請遵守國家法律
益阳市| 灵武市| 麻江县| 松潘县| 曲阜市| 渝北区| 峨山| 阳新县| 怀宁县| 英吉沙县| 仁寿县| 永泰县| 蒲城县| 棋牌| 东乌| 舟曲县| 惠安县| 平塘县| 满城县| 南通市| 奉节县| 保亭| 扎鲁特旗| 清新县| 延安市| 肃南| 沽源县| 扶沟县| 凭祥市| 岑巩县| 米林县| 台南市| 景东| 徐水县| 海伦市| 明溪县| 合川市| 铜川市| 江孜县| 玉溪市| 遂溪县|