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

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者NIKE74731 (做遊戲的心)時間14年前 (2011/06/18 19:37), 編輯資訊
0
0
0
內容預覽:
感謝L大的幫忙. 但原諒小弟基礎不好. 想請問一下. 為什麼Factory::Register中的第二個參數可以這樣寫呢?. Factory::Register( 1, []() { return new D1; } ). ^^尤其是這裡 看不懂. 以下恕刪~. --. 發信站: 批踢踢實業坊(

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者legnaleurc (CA)時間14年前 (2011/06/18 18:32), 編輯資訊
0
0
0
內容預覽:
class Factory {. public:. typedef std::function< Base *() > Creator;. static Base * Create( int id );. static bool Register( int id, Creator c );. pri
(還有558個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者developers (alpine skier)時間14年前 (2011/06/18 13:09), 編輯資訊
0
0
0
內容預覽:
可以使用full template specialization. 每增加一種新的type就要多宣告一個新的specialization. 好處是不用回頭修改原本的function. template<class T>. Base* Get(). {. return new T;. }. templ
(還有233個字)

推噓0(0推 0噓 18→)留言18則,0人參與, 最新作者NIKE74731 (做遊戲的心)時間14年前 (2011/06/17 16:36), 編輯資訊
0
0
0
內容預覽:
開發平台(Platform): (Ex: VC++, GCC, Linux, ...). VC++. 問題(Question):. 請問各位. 現在小弟遇到一個問題. 請看以下. class Base. {. public: virtual void Run() = 0;. };. class D1
(還有727個字)
首頁
上一頁
1
2
下一頁
尾頁