最贊回答 / 黑巫師0
m_pBuffer = new char[size];? 使用new動態申請了size個char類型大小的空間,如果把char換成類名時,就是申請size個類名大小的空間。但只要是給類實例化對象申請空間,就要調用類的構造函數,而所寫的構造函數如果是Coordinate(int x , int y );? 不是默認構造函數,參數沒有默認值,在實例化對象時,就必須給賦予x,y值,否則就會報錯,而使用new運算符申請多個內存時,無法為每個對象都賦初值x,y。那樣就會報錯。因此就需要將構造函數改為有默認值的構造函...
2016-07-21
最新回答 / 翔紀念83574491
說一下出桟操作的,如果前面if語句滿足要求的話,程序就直接return,后面的就不會執行,如果不滿足要求的話,程序就會跳過if語句,執行后面的return語句,因此push那個操作是沒有問題的
2016-07-14