ServiceSocket.h
class CCommunictionDlg;
class CServiceSocket : public CAsyncSocket
{
DECLARE_DYNAMIC(CServiceSocket);
public:
CServiceSocket(CCommunictionDlg *pDlg);
CServiceSocket();
virtual ~CServiceSocket();
}
CServiceSocket.CPP
CServiceSocket::CServiceSocket(CCommunictionDlg *pDlg)
{
m_pDlg = pDlg;
}
void CServiceSocket::OnReceive(int nErrorCode)
{
CAsyncSocket::OnReceive(nErrorCode);
m_pDlg->ProcessRecieveMessage(this);
}
请问这个this是什么?如果我要具体的指针替换它的话,应该怎样做?
class CCommunictionDlg;
class CServiceSocket : public CAsyncSocket
{
DECLARE_DYNAMIC(CServiceSocket);
public:
CServiceSocket(CCommunictionDlg *pDlg);
CServiceSocket();
virtual ~CServiceSocket();
}
CServiceSocket.CPP
CServiceSocket::CServiceSocket(CCommunictionDlg *pDlg)
{
m_pDlg = pDlg;
}
void CServiceSocket::OnReceive(int nErrorCode)
{
CAsyncSocket::OnReceive(nErrorCode);
m_pDlg->ProcessRecieveMessage(this);
}
请问这个this是什么?如果我要具体的指针替换它的话,应该怎样做?
你的修养太差了,你的一个星,难道是天生就会C++了吗?:)
不过说真的,this真的很基础
好了我给你道歉还不行吗