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

為了賬號安全,請及時綁定郵箱和手機立即綁定
感謝James
還有多少人在堅持
剛學完 真是非常好非常好非常好的入門教學視頻 真心點贊
既然可以使用友元函數,那為啥還要把成員變量變成私有,直接公有的不就行了
終于完成了這門課程,每節課簡單易懂,特別是配合課后小程序,自己動手敲代碼理解更深入,比單純的啃書理解更深,現在可以說C++已經入門了,接下來就是找本教材深入學習C++,感謝這門課程的老師,講的真的很好!
vector<int>::iterator iter;一定不能寫成 vector<int>iterator ::iter;
int x = 10;
int y = 20;
// 調用模板函數
swapNum(x,y);不需要寫成swap<int,int>(x,y);
Coordinate Coordinate operator+(Coordinate &c),第一個Coordinate是表示類名,第二個Coordinate是表示數據類型。
Coordinate operater(int),int是標識++做的是后置重載
前定義Watch(&t):m_tTime(t){};Watch實例化一個w的對象,里面的參數是t,傳遞給m_tTime,然后用m_tTime.display()訪問m_tTime的私有變量.
正常構造函數應該是Watch(int hour,int min,int sec):m_tTime(hour,min,sec){};
老師的遠征課程對我的幫助很大,感謝老師
vector<int> vec;
vec.push_back(3);
vec.push_back(4);
vec.push_back(8);
vec.push_back(4);
for(int i=0;i<vec.size();i++)
{
cout<<vec[i]<<endl;
}
pair<string, string> p1("S", "Shang Hai");
pair<string, string> p2("B", "Bei Jing");
pair<string, string> p3("G", "Guang Zhou");
m.insert(p1);
m.insert(p2);
m.insert(p3);
編譯器是用于將高級語言源代碼翻譯成機器語言給計算機識別的,我們用來打碼的界面稱為編輯器,一鍵生成調用了編譯器,連接生成可執行文件(.exe)的功能和前面的編輯、編譯功能是軟件帶的,這一套合起來的軟件稱為IDE(集成開發環境)。

常用的IDE有codeblocks、visual studio(老師用的這個)、visual C++(很老了)等等,只是打打碼編譯運行一下用codeblocks就可以了,但是個人認為原生界面丑陋看著不舒服,懶得折騰,VC++就更不用說,老古董,新系統都不兼容,不嫌visual studio臃腫就裝一個吧,用著賊痛快,微軟官網有免費版本。
class Watch
{
public:
Watch(Time &t) :m_tTime(t){}
void display()
{
cout << m_tTime.m_iHour << endl;
cout << m_tTime.m_iMinute << endl;
cout << m_tTime.m_iSecond << endl;
}
public:
Time m_tTime;
};
課程須知
學習本課程需要有一定的C語言和C++語言基礎。如基礎不太扎實的同學可以,參與C++遠征攻略的學習計劃,友情鏈接 http://www.xianlaiwan.cn/course/programdetail/pid/42
老師告訴你能學到什么?
1、友元函數及友元類的定義及使用方法 2、靜態數據成員和靜態成員函數的定義及使用方法 3、運算符重載的技巧 4、函數模板和類模板的定義及使用方法 5、標準模板庫的使用方法及基本原理

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消