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

為了賬號安全,請及時綁定郵箱和手機立即綁定
B 普通對象能夠調(diào)用常成員函數(shù),也能夠調(diào)用普通成員函數(shù)
理解:普通對象調(diào)用一個函數(shù),當它的常成員函數(shù)和普通成員函數(shù)名字、參數(shù)相同時,調(diào)用的是普通成員函數(shù),要調(diào)用常成員函數(shù),則要在對象聲明時加const
自己寫了一個出來,但是只能移動光標,不能移動自定義的字符
連續(xù)學習第五天,被這個搞得有點懷疑人生了,稍微不注意就這啥啊··········?
哪里錯了喲
Undefined symbols for architecture x86_64:
"Coordinate::Coordinate()", referenced from:
_main in demo-ce037c.o
"Coordinate::~Coordinate()", referenced from:
_main in demo-ce037c.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
哈克龍進化快龍。。。
int main(void)
{
const Coordinate coor(3, 5);

// 創(chuàng)建常指針p
const Coordinate *p=&coor;
// 創(chuàng)建常引用c
const Coordinate &c=coor;

coor.printInfo();
p->printInfo();
c.printInfo();

return 0;
}
#include <iostream>
using namespace std;
class Coordinate
{

public:
Coordinate(int x, int y)
{
// 設(shè)置X,Y的坐標
m_iX=x;
m_iY=y;
}
// 實現(xiàn)常成員函數(shù)
void printInfo() const
{
cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;
}
public:
int m_iX;
int m_iY;
};
int main(void)
{
//定義對象數(shù)組,三種初始化方法
Coordinate c[2]={Coordinate(1,2),Coordinate(3,4)};
//Coordinate c[2]{{1,2},{3,4}};
//Coordinate c[2]={{1,2},{3,4}};
//遍歷數(shù)組,打印對象信息,兩種遍歷方法
for(auto i:c)
{
i.printInfo();
}
/*for(int i = 0; i < 2; i++)
{
c[i].printInfo();
}*/
return 0;
int main(void)
{
int a=1;
int b=2;
int z=3;
int d=4;
Coordinate c[2]{{1,2},{3,4}};
for(auto i:c)
{
i.printInfo();
}
return 0;
}
少了一個細節(jié),就是沒講普通成員能否調(diào)用常函數(shù)。
int main(void)
{Coordinate coorArr[2];
coorArr[0].m_iX=1;
coorArr[0].m_iY=2;
coorArr[1].m_iX=3;
coorArr[1].m_iY=4;

for(int i = 0; i < 2; i++)
{coorArr[i].printInfo();}
return 0;
}
int& x=y;這是起別名,我猜 Array& 與它有異曲同工之妙
寒假自己看了前面將近300頁的C++primer5,然后又看完了老師的C++這些基礎(chǔ)視頻視頻.現(xiàn)在開學了,有些東西忘了,再來回顧下
#include <iostream>
using namespace std;
class Coordinate
{

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

Coordinate *coorArr = new Coordinate();


coorArr[0].m_iX = 1;
coorArr[0].m_iY = 2;
coorArr[1].m_iX = 3;
coorArr[1].m_iY = 4;


//遍歷數(shù)組,打印對象信息
for(int i = 0; i < 2; i++)
{
coorArr[i].printInfo();
}
delete []coorArr;
coorArr = NULL;
return 0;
}
課程須知
本課程是C++初級課程 需要掌握C++語言基礎(chǔ)語法 如果不太熟悉的話,可以觀看: 《C++遠征之起航篇》 《C++遠征之離港篇》 《C++遠征之封裝篇(上)》
老師告訴你能學到什么?
1、對象數(shù)組的定義和使用 2、對象成員的定義和使用 3、深拷貝和淺拷貝 4、對象指針、對象引用的定義和使用 5、常對象指針、常對象引用、常成員函數(shù)的定義和使用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消