C++头文件类的定义问题??????

class CCDataDictionaryFW : public CCFrameWork
{
public:
CHAR m_szModeName[32];

//------------------------------------------------------------
//打开
//------------------------------------------------------------
SHORT  Open()
{
   return(FrmResolve(m_szModeName, CCDATADICTFW_FUNC_OPEN));
};

}
这个open这个函数这里实现了为啥最后还是以分号结束。。。。。

你这里是定义加实现一起了,所以有分号。

函数定义本来就不需要在 } 后面加分号。
对于现在的编译器来说加不加分号都不会报错。
就像你定义变量int a;;多加几个分号也不会报错。