首页 > 解决方案 > 如何在另一个类中声明一个类模板指针(在同一个 hpp 文件中)?

问题描述

我已经定义了一个类模板RBT_COMMON_PACKAGE,我想RBT_COMMON_PACKAGE*在另一个类中创建一个类型的成员变量。

我得到错误:

error2955:RBT_COMMON_PACKAGE':使用类模板需要模板参数列表

这是代码:

template< class T , int N>
class RBT_COMMON_PACKAGE; // Forward definition
{
public:
    COORDINATES start;      
    COORDINATES target;     
    RBT_CAR      world_start;   
    RBT_CAR      world_target;  
    //RBT_CAR_PNT        via;       
    int                  prep;      
    int                  type;      
}
class PROTECT
{
private:
    RBT_COMMON_PACKAGE *p0;
    RBT_COMMON_PACKAGE *p1;
}

标签: c++classpointerstemplates

解决方案


推荐阅读