第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

大家為什么都不用析構(gòu)函數(shù)啊~Coordinate()?不過(guò)它好像沒(méi)有運(yùn)行??求好心人解答 ^_^

#include?<iostream>
#include<stdlib.h>

using?namespace?std;

class?Coordinate
{???
public:
	Coordinate()
	{
		cout<<"Coordinate()"<<endl;
	}

	~Coordinate()
	{
		cout<<"~Coordinate()"<<endl;
	}
????????????????????????????????????????????	//?打印坐標(biāo)的函數(shù)
	void?printInfo()?
	{
	???cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;
	}
public:
	int?m_iX;
	int?m_iY;
};

int?main(void)
{
	?//定義對(duì)象數(shù)組
	Coordinate?coorArr[2];???????????//??這個(gè)【2】表示數(shù)組一共有2個(gè)元素
	coorArr[0].m_iX=1;?????????
	coorArr[0].m_iY=2;????????????????//這個(gè)【0】表示第0個(gè)元素
	coorArr[1].m_iX=3;
	coorArr[1].m_iY=4;
????//遍歷數(shù)組,打印對(duì)象信息
	for(int?i?=?0;?i?<?2;?i++)
	{
		coorArr[i].printInfo();
	}	

?//??delete?[]coorArr;
?//??coorArr=NULL;
	system("pause");
	return?0;
}

//定義具有2個(gè)對(duì)象的Coordinate數(shù)組,遍歷對(duì)象數(shù)組,打印對(duì)象信息如:(1,2)(3,4)


正在回答

1 回答

如果沒(méi)有自定義析構(gòu)函數(shù),系統(tǒng)會(huì)自動(dòng)生成一個(gè)默認(rèn)的析構(gòu)函數(shù),在刪除對(duì)象時(shí)運(yùn)行。

它并不是沒(méi)有運(yùn)行,你是在棧上定義的對(duì)象,所以在整段程序結(jié)束時(shí)系統(tǒng)再會(huì)調(diào)用析構(gòu)函數(shù),你只是沒(méi)有看到而已(此時(shí)程序還沒(méi)運(yùn)行完),如果用在堆上定義,在釋放內(nèi)存時(shí)會(huì)看到調(diào)用的。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

裝著指南針的小馬達(dá) 提問(wèn)者

謝謝哈!不過(guò)“在整段程序結(jié)束時(shí)系統(tǒng)再會(huì)調(diào)用析構(gòu)函數(shù)”程序都結(jié)束了,它怎么還能調(diào)用我的析構(gòu)函數(shù)?還是調(diào)用系統(tǒng)自己生成的析構(gòu)函數(shù)?
2016-02-04 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕前端4039174 回復(fù) 裝著指南針的小馬達(dá) 提問(wèn)者

不用謝,更準(zhǔn)確的說(shuō)析構(gòu)函數(shù)的調(diào)用是在對(duì)象的作用域最后。對(duì)這段程序,就是main函數(shù)的最后一步(程序末尾)調(diào)用析構(gòu)函數(shù),在釋放對(duì)象內(nèi)存后,程序才真正結(jié)束。
2016-02-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之封裝篇(下)
  • 參與學(xué)習(xí)       70903    人
  • 解答問(wèn)題       534    個(gè)

封裝--面向?qū)ο笕筇卣髦?,通過(guò)案例讓C++所學(xué)知識(shí)融會(huì)貫通

進(jìn)入課程

大家為什么都不用析構(gòu)函數(shù)啊~Coordinate()?不過(guò)它好像沒(méi)有運(yùn)行??求好心人解答 ^_^

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)