{token c++之前的期望类名
expected class name before { token c++
我有一个抽象类:
template<class tip>
class apsMatrica
{
public:
virtual int find_max( int k) = 0;
virtual bool GaussElim (std::vector<tip> &b) = 0;
virtual std::vector<tip> vracanje (const std::vector<tip>& b) = 0;
virtual std::vector<tip> sustav (std::vector<tip> b) = 0;
};
和new class:
template <class tip>
class Matrica : public apsMatrica
{
//some code here
}
如果我不把":public apsMatrica"放在定义类Matrica之后,那么代码就可以正常工作了
template <class tip>
class Matrica
{
//some code here
}
else不工作,出现错误:
expected class-name before '{' token
我已经包含。h文件到。cpp文件,我想知道什么可能是问题?
apsMatrica
是一个类模板,所以这样做:
class Matrica : public apsMatrica<tip> //or any other type
相关文章:
- 从类型std::函数传递变量失败,尽管调用方期望的类型完全相同
- 一元*运算符的操作数是否期望一个 prvalue
- Arduino无法编译名为SP:"Expected ')' before '(' token"的变量
- 为什么我的功能在使用 goto 时会给我带来"expected primary-expression before '}' token"?
- 什么 /可以/ 你从一个函数返回. 并期望它在到达时还活着?
- 如何将子类作为函数的参数传递给期望基类,然后将该对象传递到指向这些抽象类对象的指针向量中?
- 根据实例化点期望不同的类型
- gtest 期望无序元素与自定义比较器/匹配器一起使用
- C++ 期望":"(冒号)的构造函数
- 将 std::vector::d ata 传递给函数期望类型**(双指针)
- 期望在奇怪的地方有一个";"
- 使用结构和数组时的"expected primary expression before '.' token"
- 如何期望通过使用Google Test(Mock)以特定频率调用函数
- 如何测试序列生成器将生成期望的项目
- 提升精神 x3 错误处理程序与期望
- 期望')'之前';' token g++
- 编译错误:solution.c:20:5: Error:期望的标识符或'('在' {' token{之前
- 在c++中期望主表达式在token之前
- {token c++之前的期望类名
- 在{token之前期望的类名-非常简单