以老師目前所講的知識來說,棧申請的好處和堆申請比起來 簡直太多了,
以前一直依賴.NET的GC,C++里的堆申請簡直顛覆我的世界觀.不說了 且看后續(xù)如何
以前一直依賴.NET的GC,C++里的堆申請簡直顛覆我的世界觀.不說了 且看后續(xù)如何
2018-10-19
已采納回答 / 阿臣兒
這個Array是一個我們自定義的類,它和int其實差不多,只不過int是系統(tǒng)給我們定義好了的,我們直接去使用就好了,聲名一個函數(shù)的時候最前面的是返回的類型(無返回值用void),比如視頻中的int getlen(),返回的是一個int類型的值,而Array printInfo()返回的是一個Array類型的值(臨時對象),所以后面老師可以繼續(xù)使用 .(點)運算符訪問這個臨時對象的其他成員函數(shù),不知道樓主能不能明白
2018-09-28
千萬別用vs2017,已翻車,一晚上還沒搞定,和老師一模一樣報2079使用未定義類的錯誤,在line中直接定義m_coor不行
2018-09-27
可以這樣理解,this指針是一個在對象里擁有讀、寫功能的指針(*this就指的是定義成員函數(shù)的對象),當(dāng)對象被const修飾時,也變成了常對象,常對象就是一個只擁有讀功能的對象,使得常對象無法調(diào)用定義this指針的對象函數(shù)
2018-09-24
已采納回答 / qq_風(fēng)止時安靜_0
Coordinate(3,5)是類的構(gòu)造函數(shù),不是類的對象,因此你的指針*p是在堆上申請內(nèi)存,而不是指向一個棧上的對象,因此要加new
2018-09-05