模板类的问题!
以下是报错的代码:
template <class T> FIELD<T>::FILE_TYPE FIELD<T>::fileType(char* fname)
{
FILE* fp = fopen(fname,"r");
if (!fp) return UNKNOWN;
char c1,c2;
if (fscanf(fp,"%c%c",&c1,&c2)!=2)
return UNKNOWN;
fclose(fp);
if (c1=='#') return VTK;
if (c1=='P' && c2=='5') return PGM;
if (c1=='B' && c2=='M') return BMP;
return ASCII;
}
错误 2 error C2143: 语法错误 : 缺少“;”(在“FIELD<T>::fileType”的前面)
错误 3 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 4 fatal error C1903: 无法从以前的错误中恢复;正在停止编译
请问如何解决????