首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

socket有关问题,救

2012-01-22 
socket问题,急救。 我创建了一个mysocket继承自CAsyncSocket,在CServer1View类头文件中声明mysocket*listen

socket问题,急救。

我创建了一个mysocket继承自CAsyncSocket,在CServer1View类头文件中声明mysocket*   listensocket;cpp文件中创建listensocket=new   mysocket(this);
能运行,但另外创建一个类socketdlg   跟上面类似的操作却不行,出现下面的错误,请问怎么回事?怎么修改呢?
error   C2664:   'mysocket::mysocket '   :   cannot   convert   parameter   1   from   'class   socketdlg   *const   '   to   'class   CServer1View   * '


问题解决即刻揭帖

[解决办法]
因为在你的mysocket(继承自CAsyncSocket)中,有一个视图指针成员CServer1View * ,将这个成员改为CWnd *应该就行了
[解决办法]
将视类改为CWnd*作形参,如果有需要你可以在函数体内进行强制转换

热点排行