error C2143: syntax error : missing ';' before '}'

yuanye348623610 2011-07-14 04:11:19
void CChatServerDlg::OnAccept()
{
CClientSocket* pSocket = new CClientSocket(this);
m_pListenSocket->Accept(*pSocket);
}

给这个函数加上上面两行代码后,编译出现100多个错误!!
全部指向同一个地方:"}"。说是 missing ';' before '}'
但没少";"啊!!
这是什么原因呢???
望大侠帮忙啊!!
...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyulexie 2011-07-20
  • 打赏
  • 举报
回复
一般这样的错误都肯定不少“;”,一定是计算机不能识别相关的代码,一般情况下是没有在头文件那里加与此相关函数的文件,二则是,你的函数名打错了,造成编绎出错,这样的错误还算是好找的啦,呵呵再仔细看一下。。。。。
纯冰糖 2011-07-14
  • 打赏
  • 举报
回复
VC6的代码吧,怎么感觉应该这么写呢

m_pListenSocket->Accept(&pSocket);
lurel 2011-07-14
  • 打赏
  • 举报
回复
看一下CClientSocket声明的头文件,可能在最后面少了;
tbwork 2011-07-14
  • 打赏
  • 举报
回复
CClientSocket 这个类型确定存在?
如果不存在,查看头文件。
yuanye348623610 2011-07-14
  • 打赏
  • 举报
回复
是一个.cpp文件。
缘中人 2011-07-14
  • 打赏
  • 举报
回复
没看出什么问题,是c++builder代码?

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧