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

错误现象:

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头文件所致。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值