VC编译的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:28:17
我在编译时遇到如下问题
Compiling...
FramePacket.cpp
D:\Program Files\Microsoft Visual Studio\MyProjects\MSMSServer\FramePacket.cpp(6) : error C2533: 'CFramePacket::CFramePacket' : constructors not allowed a return type
Error executing cl.exe.

FramePacket.obj - 1 error(s), 0 warning(s)
它说'CFramePacket::CFramePacket'构造函数不能带一个返回类型
可是我的构造函数如下
CFramePacket::CFramePacket()
{
ZeroMemory(&m_Head, sizeof(m_Head));
}
根本就没有带返回值啊
这是怎么回事?
请哪位高手指教一下
不胜感激
FramePacket.h里对构造函数的声明也没有带返回类型啊

FramePacket.h里面对构造函数的声明也不能带返回类型
补充:那再看看你有没有重载的构造函数,如果只有你上面的那个构造函数的话应该是没有问题的。
实在不行把你的FramePacket.cpp和FramePacket.h发给我看看:
songnan@fulong.com.cn