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