最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
札达县| 遂平县| 城固县| 临江市| 滁州市| 东阿县| 天峨县| 广德县| 云南省| 肇东市| 芮城县| 新蔡县| 丰都县| 和田县| 孟连| 微博| 永清县| 乾安县| 陆川县| 临桂县| 丁青县| 思茅市| 赣州市| 石阡县| 襄城县| 舟曲县| 临潭县| 福清市| 沂水县| 沂南县| 平潭县| 当涂县| 罗平县| 温宿县| 武汉市| 青海省| 安泽县| 平潭县| 天水市| 定州市| 盐边县|