C++;实现泛型类 我试图在C++中创建泛型类,但是我得到了错误“在'p>'之前的预期构造函数、析构函数或类型转换,如果这是普通C++,关键字不是代码>通用< /COD>但模板< /代码>。您正在为一个类或函数定义一个模板,该模板在以后使用

C++;实现泛型类 我试图在C++中创建泛型类,但是我得到了错误“在'p>'之前的预期构造函数、析构函数或类型转换,如果这是普通C++,关键字不是代码>通用< /COD>但模板< /代码>。您正在为一个类或函数定义一个模板,该模板在以后使用,c++,C++,C++;实现泛型类 我试图在C++中创建泛型类,但是我得到了错误“在'p>'之前的预期构造函数、析构函数或类型转换,如果这是普通C++,关键字不是代码>通用< /COD>但模板< /代码>。您正在为一个类或函数定义一个模板,该模板在以后使用时将被实例化。为什么要使用这个genericword?是什么让你认为这是可行的?把C++模板看作“泛型类”是忽略了他们拥有的巨大力量。当然,这种能力带来了复杂性,因此您可能希望忽略它。:-)而且,像@James McNellis一样,我也很好奇

C++;实现泛型类
<>我试图在C++中创建泛型类,但是我得到了错误“在'p>'之前的预期构造函数、析构函数或类型转换,如果这是普通C++,关键字不是代码>通用< /COD>但<代码>模板< /代码>。您正在为一个类或函数定义一个模板,该模板在以后使用时将被实例化。

为什么要使用这个
generic
word?是什么让你认为这是可行的?把C++模板看作“泛型类”是忽略了他们拥有的巨大力量。当然,这种能力带来了复杂性,因此您可能希望忽略它。:-)而且,像@James McNellis一样,我也很好奇为什么你认为应该使用“通用”这个词而不是“模板”?你有没有在某个地方或某物的例子中看到它?我明白了。我想可能会有一个泛型关键字,因为我正在做一个关于实现泛型的学校实验室,所以如果有,我想使用它。如果不是,模板似乎正在工作,但在这里得到了另一个错误:Table::Table&operator=(const Table&rhs){}在这里您编写了Table::Table&,这是正确的,但这并不完全是您代码中的内容。好吧,在它上面我编写了Table::Table(const Table&source){}并且似乎可以工作,但我在Table::Table&operator行中得到了一个错误=(const-Table&rhs){}与以前的错误相同。无需担心,只是愚蠢的语法错误。Thx要获得帮助,它现在似乎正在工作:))
using namespace std;

//line 6  
generic < class T>  
class Table  
{  
 friend class Table;  
        Table< T> *LT;  
        LT_Node* cursor;  

 public:  
        Table();    
        ~Table();  
        Table(const Table  & source);  
        Table& operator =(const Table& rhs);  
};

//line 16  
generic < class T>  
Table< T>::Table(){}

//line 19  
generic < class T>  
Table< T>::~Table(){}

generic < class T>  
Table< T>::Table(const Table  & source){}

generic < class T>  
Table::Table& operator =(const Table& rhs){}