討論串[問題] template stack
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2010/03/22 14:00), 編輯資訊
0
0
0
內容預覽:
可以節省打字. 但自動推導似乎是做不到. 因為目前 C++ 語法無從得知某個 template 的預設型別參數. 你可以這樣寫看看. template <typename T = int,. template<typename, typename = allocator<T> > class Con
(還有255個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者james732 (好人超)時間16年前 (2010/03/18 16:34), 編輯資訊
0
0
0
內容預覽:
先感謝 littleshan 的回覆. 我修改之後,還有一點小問題:. 我必須要明確寫出 allocator<T>,否則無法編譯. 有沒有辦法讓我不要寫,而是讓 Compiler 自行推導出來呢?. #include <iostream>. #include <vector>. #include <
(還有570個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2010/03/18 15:56), 編輯資訊
0
0
0
內容預覽:
這可以用 template template parameter. template <typename T = int, template<typename> class U = vector>. class MyStack {. .... };. template<typename> class
(還有503個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者james732 (好人超)時間16年前 (2010/03/18 14:52), 編輯資訊
0
0
0
內容預覽:
遇到的問題: (題意請描述清楚). 我想要寫出這樣的東西:. int main(). {. MyStack default; // 容器使用 vector<int>. MyStack<double> dstack; // 容器使用 vector<double>. MyStack<string, li
(還有362個字)
首頁
上一頁
1
下一頁
尾頁