亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問結果不一樣是么原因?

#include?<iostream>using?namespace?std;class?Coordinate{	public:		Coordinate(int?_x,int?_y);		~Coordinate();		int?getX();		int?getY();	private:		int?x,y;?};class?Line{	public:		Line(int?x1,int?y1,int?x2,int?y2);		~Line();		void?printLine();	private:		Coordinate?*A;		Coordinate?*B;};Coordinate::Coordinate(int?_x,int?_y){	cout?<<?"正在執行?點類?構造函數...??";?	x?=?_x;	y?=?_y;	cout?<<?"("?<<?x?<<?","?<<?y?<<?")"?<<?endl;?}Coordinate::~Coordinate(){	cout?<<?"正在執行點類析構函數..."?<<?endl;?}int?Coordinate::getX(){	return?x;}int?Coordinate::getY(){	return?y;}Line::Line(int?x1,int?y1,int?x2,int?y2){	cout?<<?"正在執行?線類?構造函數..."?<<?endl;	A?=?new?Coordinate?(x1,y1);	B?=?new?Coordinate?(x2,y2);}Line::~Line(){	cout?<<?"正在執行線類析構函數..."?<<?endl;	delete?A;	A?=?NULL;?	delete?B;	B?=?NULL;}void?Line::printLine(){	cout?<<?"線類信息打印...?";	cout?<<?"("?<<?A->getX()?<<?","?<<?A->getY()?<<?")?";	cout?<<?"("?<<?B->getX()?<<?","?<<?B->getY()?<<?")"?<<?endl;}?int?main?(void){	Line?*line?=?new?Line?(1,2,3,4);	line->printLine();	cout?<<?"line對象的大小為:?"?<<?sizeof(line)?<<?endl;	cout?<<?"Line類型的大小為:?"?<<?sizeof(Line)?<<?endl;	delete?line;	line?=?NULL;}


正在回答

1 回答

哪有showB,這樣直接粘貼過來是沒有格式的哦

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之封裝篇(下)
  • 參與學習       70902    人
  • 解答問題       534    個

封裝--面向對象三大特征之一,通過案例讓C++所學知識融會貫通

進入課程

請問結果不一樣是么原因?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號