只想問簡單的問題給你的職業! 我實現模板類,如下面的代碼:我可以使用類模板返回類型的函數嗎?
template <typename T>
class Matrix { ... };
,我試圖使用具有返回類型爲類模板功能。
Matrix<double> get_some_matrix(int param1,int param2) {...};
不幸的是,編譯器生成如下錯誤消息:Error C2143:missing';' '<'
任何人都可以告訴我或猜測是什麼問題?
我真的很感謝你的幫助,非常感謝你!
在您的'get_some_matrix'函數之前發佈代碼。在'Matrix'定義之後,你可能會錯過';'。 – 2013-03-13 15:25:19
如果這是緊接在函數之前的定義,那麼你需要用'};'而不是'}來完成。 – WhozCraig 2013-03-13 15:26:56
你剛剛在那個函數定義之前有什麼? – aschepler 2013-03-14 03:43:47