这会编译... (。h file)
template<class T> class Entry {
private:
string mykey;
T myvalue;
Entry mylinked; // Error: field has incomplete type
public:
Entry(string key, T value);
void setValue(T value);
void setLinked(Entry linked);
Entry getLinked();
T getValue();
string getKey();
};
为什么这不编译?指针问题......我该如何解决这个问题?
答案 0 :(得分:-1)
这两个课都有错误,有几个错误。
您没有收到Example
的编译错误的原因是您没有实例化模板化的类Example
。只需在下面的某处添加Example<int> a;
即可查看编译错误。