.h
MySocket *m_sock;
......
.cpp
m_sock = new MySocket(this);
m_sock->Create(0, SOCK_STREAM, NULL);
MySocket继承自CSocket 上面这两句代码分别完成哪些动作 请教
MySocket *m_sock;
......
.cpp
m_sock = new MySocket(this);
m_sock->Create(0, SOCK_STREAM, NULL);
MySocket继承自CSocket 上面这两句代码分别完成哪些动作 请教
解决方案 »
- [编译环境] 求救:这些编译错误如何避免?
- 学习C++ 问题。钱能c++ 教程中的代码不能编译
- 用TCP传送文件,如何通知对方有文件到达!!!
- 如何使list ctrl中出现的表一样格式的数据能平均分它的宽度,使得数据一开始出现像表一样的,而不是使很多列的数据看不到,在线等
- 请大家看看这段程序(关于内存泄漏的问题)
- 看过《VC++技术内幕》中关于“自动化”的那章吧,有一个问题!
- 请问一个有关于文件拷贝和打开方式的问题?谢谢!急!
- 请问一下这个错误是什么意思:error BK1506 :cannot open file '.\Debug\ClientDlg.sbr': No such file or directory
- MP3文件格式及如何操作MP3文件?高分送上!K!K!K!K!
- 请问。如何操作USB接口。
- 内存位图的问题?
- 两个小问题(50分)
m_sock->Create(0, SOCK_STREAM, NULL);//创建留式SOCKET,如果成功就可以连接服务器了.
m_sock = new MySocket(this);构造指针对象,初始化CSocket的变量。
设个断点,看看就明白了..
MySocket sock;
是声明一个MySocket类的对象,系统为其分配存储空间,但作为SOCKET它此时并不可用,还要执行
sock.Create(nPort);//nPort为指定端口,为0时由系统自动指定,Create函数第二参数缺省为SOCK_STREAM
代码
MySocket * pSock;
是声明一个MySocket类对象的指针,此时并没有存储空间,因此需要调用
pSock=new MySocket(this);//分配存储空间,参数是自己定义的
同样,它也要调用Create函数
pSock->Create(...);
m_sock = new MySocket(this);是生成一个MySocket对象;
m_sock->Create(0, SOCK_STREAM, NULL);是生成此MySocket对象中的Socket类型的成员变量。