看看!error C2236是什么错误?找了很久没有找到,能解释一下吗?谢谢! #ifndef #define.....#endif 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Compiler Error C2236unexpected 'class-key' 'identifier'The specified identifier was already defined as a type and cannot be overridden by another user-defined type. 你说的不太清楚,不过我模拟出来了这个错误将下面两行代码加入你的头文件中struct tagTest{ int HaHa; };typedef tagTest class;就会出现C2236错误你可能将一个不太常见的C++关键字做为你的类型名了或什么的 似乎是这样的错误,不过我把这一部分代码做成最简单的形式,如下:#if !defined _KPFORBB_#define _KPFORBB_class CKpforBB{ // 《==第六行public: CString m_DeviceNumbering; CString m_DeviceName; CString m_TestingOperater; CString m_DeviceLining; float m_TestingTemperate; int m_PTPosition; float m_TestingValueForABvsab; float m_TestingValueForBCvsbc; float m_TestingValueForCAvsca; float m_TestingErrorForABvsab; float m_TestingErrorForBCvsbc; float m_TestingErrorForCAvsca; CString m_TestingTime;};#endif提示错误:d:\transformer\sys\kpforbb.h(6) : error C2236: unexpected 'class' 'CKpforBB'把这个代码加入别的工程中没有问题,另外也没有同名类? 还有错误信息:d:\transformer\sys\kpforbb.h(5) : error C2236: unexpected 'class' 'CKpforBB'd:\transformer\sys\kpforbb.h(5) : error C2143: syntax error : missing ';' before '{'d:\transformer\sys\kpforbb.h(5) : error C2447: missing function header (old-style formal list?) 进程自身互斥问题 有哪位知道成都易我科技这个公司怎么样?急!!!!! VC 全屏对话框程序的问题 一个CTabCtrl的自绘问题? 水晶报表如何直接打印(直接调用printreptor不成功,PrintToPrinter没有这个函数;VC中水晶报表9) 请教:经常遇到这样的错误,是怎么回事?请各位赐教!!!谢谢 莱鸟:跨网段连接的访问问题? 想学VC,望大虾们提点! 为一个程序员的母亲申冤 求救:如何在命令行下编译mfc程序? 如何得到IE地址栏里的地址信息? 在vc sdk编程中,如何给一个对话框增加一个系统图标(即:窗口右上角的图标)
unexpected 'class-key' 'identifier'The specified identifier was already defined as a type and cannot be overridden by another user-defined type.
将下面两行代码加入你的头文件中
struct tagTest{ int HaHa; };
typedef tagTest class;
就会出现C2236错误
你可能将一个不太常见的C++关键字做为你的类型名了或什么的
似乎是这样的错误,不过我把这一部分代码做成最简单的形式,如下:
#if !defined _KPFORBB_
#define _KPFORBB_
class CKpforBB
{ // 《==第六行
public: CString m_DeviceNumbering;
CString m_DeviceName;
CString m_TestingOperater;
CString m_DeviceLining;
float m_TestingTemperate;
int m_PTPosition;
float m_TestingValueForABvsab;
float m_TestingValueForBCvsbc;
float m_TestingValueForCAvsca;
float m_TestingErrorForABvsab;
float m_TestingErrorForBCvsbc;
float m_TestingErrorForCAvsca;
CString m_TestingTime;
};#endif
提示错误:
d:\transformer\sys\kpforbb.h(6) : error C2236: unexpected 'class' 'CKpforBB'
把这个代码加入别的工程中没有问题,另外也没有同名类?
d:\transformer\sys\kpforbb.h(5) : error C2236: unexpected 'class' 'CKpforBB'
d:\transformer\sys\kpforbb.h(5) : error C2143: syntax error : missing ';' before '{'
d:\transformer\sys\kpforbb.h(5) : error C2447: missing function header (old-style formal list?)