-
棧>隊列>樹>圖。查看全部
-
棧類 .查看全部
-
default查看全部
-
棧括號匹配查看全部
-
定義類模板的模板函數T template<typename T> 用T來取代通用數據類型 使用類模板時要在每個成員函數前加上template<typename T>,每個成員函數類名后加上<T>。查看全部
-
方法實現2查看全部
-
棧的方法要求查看全部
-
方法實現4查看全部
-
方法實現3查看全部
-
方法實現1查看全部
-
方法實現查看全部
-
棧的實現內容代碼查看全部
-
使用類模板時要在每個成員函數前加上template<typename T>,每個成員函數類名后加上<T>。 使用重載運算符重載<<:(庫文件加上#include<ostream>)查看全部
-
m_pBuffer = new char[size]; 使用new動態申請了size個char類型大小的空間,如果把char換成類名時,就是申請size個類名大小的空間。但只要是給類實例化對象申請空間,就要調用類的構造函數,而所寫的構造函數如果是 Coordinate(int x , int y ); 不是默認構造函數,參數沒有默認值,在實例化對象時,就必須給賦予x,y值,否則就會報錯,而使用new運算符申請多個內存時,無法為每個對象都賦初值x,y。那樣就會報錯。因此就需要將構造函數改為有默認值的構造函數 Coordinate(int x = 0, int y = 0); 這樣的話編譯就可以通過了,但每個對象的x,y值都是0 .查看全部
-
使用類模板時要在每個成員函數前加上template<typename T>,每個成員函數類名后加上<T>。 使用重載運算符重載<<:查看全部
舉報
0/150
提交
取消