mfc关于重载函数的错误

http://pan.baidu.com/s/1OAjU这是程序的代码求大神帮我看看!!!!跪求... http://pan.baidu.com/s/1OAjU这是程序的代码 求大神帮我看看!!!! 跪求 展开
 我来答
3c_001
2013-12-13 · TA获得超过4413个赞
知道小有建树答主
回答量:1200
采纳率:100%
帮助的人:991万
展开全部
你把两个函数弄混了
OnSendClientsMsg() 是木有参数的
SendClientsMsg(CString strMsg, CClientItem *pNotSend /* = NULL */)是有2个参数的
你木有写SendClientsMsg()的实现
下面的添加 修改你的代码的
void CChatRoomsDlg::OnSendClientsMsg()
{
}
void CChatRoomsDlg::SendClientsMsg(CString strMsg, CClientItem *pNotSend /* = NULL */)
{
TCHAR szBuf[MAX_BUF_SIZE] = {0};
//_tcscpy_s(szBuf, MAX_BUF_SIZE, strMsg);
strcpy (szBuf, strMsg.GetBuffer(0));
for( INT_PTR idx = 0; idx < m_ClientArray.GetSize(); idx++ ) {
if ( !pNotSend || pNotSend->m_Socket != m_ClientArray.GetAt(idx).m_Socket ||
pNotSend->hThread != m_ClientArray.GetAt(idx).hThread ||
pNotSend->m_strIp != m_ClientArray.GetAt(idx).m_strIp) {
send(m_ClientArray.GetAt(idx).m_Socket, (char *)szBuf, _tcslen(szBuf), 0);
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式