我可以使用类模板返回类型的函数吗?
问题描述:
只想问简单的问题给你的职业! 我实现模板类,如下面的代码:我可以使用类模板返回类型的函数吗?
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