クラスに非整数定数宣言があります。
私は次のことを続けています:
ComponentClass.h:14: エラー: ComponentClass.h:14 のテンプレート宣言
const typename ComponentClass<T> ::position NULLPOSITION
: エラー: このスコープで位置が宣言されていませんComponentClass.h:14: エラー:数値定数の前に
予想されます;
私のコードの下に見つけてください。
ComponentClass.h
#ifndef _ComponentClass_H
#define _ComponentClass_H
template< class T>
class ComponentClass
{
public:
typedef ComponentClass* position;
ComponentClass();
};
template<class T>
const typename ComponentClass<T>::position NULLPOSITION=(position)0;
template<class T>
ComponentClass<T>::ComponentClass(){}
#endif