error C2955: “CAGPartLine”: 使用 类 模板 需要 模板 参数列表
时间: 2024-03-12 11:47:57 浏览: 116
这个错误通常表示在使用模板类时没有提供模板参数列表。要解决这个错误,你需要在使用模板类时提供相应的模板参数列表。
例如,如果你定义了一个模板类 `CAGPartLine`:
```c++
template<typename T>
class CAGPartLine {
//...
};
```
那么在使用该模板类时,你需要提供相应的模板参数,例如:
```c++
CAGPartLine<int> myPartLine;
```
这里,我们使用了模板类型 `int` 作为 `CAGPartLine` 的模板参数。如果你没有提供模板参数列表,编译器就会报错,提示你需要提供模板参数列表。
另外,还需要注意,在某些情况下,编译器可能会将模板类的声明和定义分离到不同的文件中。如果你在使用模板类时出现了这个错误,你需要确保已经包含了模板类的声明,并提供相应的模板参数列表。
相关问题
1>d:\gitrep\luojf\projects\cddesigner\programfiles\imageboardview.h(253): error C2955: “CArray”: 使用类 模板 需要 模板 参数列表
这个错误的意思是在使用CArray类模板的时候,没有提供模板参数列表。CArray是一个模板类,需要提供模板参数才能使用它。你需要检查代码中CArray的使用,看看是否提供了正确的模板参数。如果没有提供模板参数,你需要提供正确的模板参数。例如,如果CArray是一个存储int类型的数组模板类,你应该这样使用它:CArray<int>。
阅读全文