CData.cpp
#include "CData.h"
#include "stdafx.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
IMPLEMENT_SERIAL(CSocketData,CObject,1)//主要是这句,去掉没有多少错误了void CSocketData::Serialize(CArchive& ar)
{
CObject::Serialize(ar); if(ar.IsStoring())
ar<<n;
else
ar>>n;
}
////////////////////////////////////////////////////////
//CData.h
class CSocketData :public CObject
{
protected:
DECLARE_SERIAL(CSocketData)
CData():
public:
int nSreen[18][10];
int n;
public: void Serialize(CArchive& ar);};
//errors
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2653: 'CSocketData' : is not a class or namespace name
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2061: syntax error : identifier 'CSocketData'
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2143: syntax error : missing ';' before '}'
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2143: syntax error : missing ';' before '}'都是这样的错误,搞不懂,看不出有错,请大家帮帮忙
#include "CData.h"
#include "stdafx.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
IMPLEMENT_SERIAL(CSocketData,CObject,1)//主要是这句,去掉没有多少错误了void CSocketData::Serialize(CArchive& ar)
{
CObject::Serialize(ar); if(ar.IsStoring())
ar<<n;
else
ar>>n;
}
////////////////////////////////////////////////////////
//CData.h
class CSocketData :public CObject
{
protected:
DECLARE_SERIAL(CSocketData)
CData():
public:
int nSreen[18][10];
int n;
public: void Serialize(CArchive& ar);};
//errors
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2653: 'CSocketData' : is not a class or namespace name
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2061: syntax error : identifier 'CSocketData'
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2143: syntax error : missing ';' before '}'
C:\VC++程序\网络简单通信\CData.cpp(12) : error C2143: syntax error : missing ';' before '}'都是这样的错误,搞不懂,看不出有错,请大家帮帮忙
解决方案 »
- 在线等啊::如何将Radio属性选择后放到一个Text控件里面
- 急!!!一个关于CFileDialog类的问题
- 所谓的网络搜索到底原理是什么?
- 在开发sudoku游戏,请给一些指点和建议(强烈希望数学好一点的朋友给帮助)!谢谢!
- 关于建设银行研发的问题,请建设银行的朋友进来关照一下!
- 紧急求助!!为什么系统会改变我的Static标签的内容?
- 高分求救:这是否是内存分配的问题?
- 大家进来谈一谈快速傅立叶变换,要给出代码!
- 续:求函数加入动态库及使用范例及说明。快来拿分,大家发发!
- Visual C++游戏编程基础 光盘代码
- 如何做一个像Winamp界面一样的多个dialog互相吸引的效果。
- 为何不能立即刷新CListCtrl中的数据呢?是ADO操作的问题吗,急!!!
#include "CData.h"
#include "stdafx.h"倒一下顺序
#include "stdafx.h"
#include "CData.h"
{
DECLARE_SERIAL(CSocketData)
protected:
CData():
public:
int nSreen[18][10];
int n;
public: void Serialize(CArchive& ar);};
DECLARE_SERIAL(CSocketData) 前不加任何说明,共有还是私有,你试一下。
倒一下就好了..同atEleven