尝试从模板化类制作 .o 时"expected type-specifier"
"expected type-specifier" while trying to make .o from templated class
本文关键字:expected type-specifier 更新时间:2023-10-16
在使用include编译时,我没有任何错误。
template <class T,
class C = std::vector<T>,
class S = std::less<typename C::value_type>,
class H = std::less<typename C::value_type> > class MyHeap {
但是,当试图从这个类文件生成.o时,g++说"class C=std::vector"需要一个类型说明符。
这是什么原因?我对模板一窍不通,所以我真的说不出来。
不能将模板类编译到.o感谢juancapanza的回答。
相关文章:
- C++:"Expected '(' for function-style cast or type construction"错误
- 如何解决"expected constructor, destructor, or type conversion before ‘(’ token"错误?
- 为什么我有"Expected type specifier error"?
- 内存集调用位置的"error: expected constructor, destructor, or type conversion before '(' token"
- 默认模板参数结果为"expected type-specifier"
- "expected unqualified-id before 'void'" & "string in class does not name a type" 错误
- 编译错误 C++ "was not declared in this scope" "expected type specifier"等
- C++生成器错误"Type name expected" time_t
- Qt:"Expected type-specifier"出现在一台设备上,而不是另一台具有相同代码的设备上
- 在同一函数中"this declaration ahs no type specifier"和"expected a declaration"错误
- C++模板错误"Undefined reference to"和"Expected a type, got"
- 在另一个类声明中创建类的对象时"Expected a type specifier"错误
- 在自定义类中实例化自定义类时出现"expected type-specifier"错误
- 模板类编译"expected constructor, destructor, or type conversion before ‘<’ token"错误
- 错误 : "expected constructor, destructor, or type conversion before 'typedef' "
- "Expected '(' for function-style cast or type construction"错误是什么意思?
- C++编译错误"expected constructor, destructor, or type conversion before ‘class’"
- C++ 代码中的错误 "expected constructor, destructor, or type conversion before ‘(’ token" 和"no matching fun
- 尝试从模板化类制作 .o 时"expected type-specifier"
- 函数声明错误,"expected constructor, destructor, or type conversion before ';' token"