您的位置:首页 > 其它

错误:expected constructor, destructor, or type conversion before ‘typedef’ 的解决方法

2009-05-20 20:55 411 查看
错误现象:

Compiling TradeData.cpp
/home/dev/mobsys/payServer/include/config.h:35: 错误:expected constructor, destructor, or type conversion before ‘typedef’
/home/dev/mobsys/payServer/include/config.h:60: 错误:expected constructor, destructor, or type conversion before ‘;’ token
make[1]: *** [/home/dev/mobsys/payServer/obj/payServer/TradeData.o] 错误 1
make[1]: Leaving directory `/home/dev/mobsys/payServer/src'

源文件:

TradeData.cpp

/**
* 交易数据的序列化处理
* ============================================================================
* 版权所有 (C) 2008 覃学涵,并保留所有权利。
* 网站地址: http://www.tnc.com.cn
* ============================================================================
* @author: qinhan <qinxuehan@tnc.com.cn>
* @version: v1.0
* ---------------------------------------------
* $Author: qinhan $
* $Date: 2009-05-18 15:59:12 +0800 (星期一) $
* $Id: TradeData.h qinhan $
*/

#ifndef _TradeData_h_
#define _TradeData_h_

#include "config.h"

/*交易指令结构体*/
class TradeData {

public:

CT_STRUCT value;

TradeData(CT_STRUCT * _value)
{
memset(&value,0,sizeof(value));
memcpy(&value,_value,sizeof(value));
}

TradeData()
{
memset(&value,0,sizeof(value));
}

//序列化对象
std::string serialize();

//把字符串解释称结构体
bool TradeData::unserialize(std::string str);

};

#endif

原因:config.h里面的USING_PTYPES 没包含ptypes头文件所致。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐