Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
只想问你专业的简单问题!我实现了模板类,如下面的代码:
template <typename T> class Matrix { ... };
我正在尝试使用具有返回类型的函数作为类模板。
Matrix<double> get_some_matrix(int param1,int param2) {...};
不幸的是,编译器生成错误消息,例如:错误 C2143:缺少';' 在'<'之前
谁能告诉我或猜猜是什么问题?
我真的很感谢你的帮助,非常感谢!
template <typename T> class Matrix { ... } //missing ; at end of class declaration.
应该:
template <typename T> class Matrix { ... }; // note ;
如果这是您的确切声明,那么您在类声明的右大括号后缺少一个分号。