上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 66 下一页
摘要: //client#include #include #pragma comment(lib, "WS2_32") // 链接到WS2_32.libusing namespace std;int main(){ SOCKET so; WSADATA ws; if (WSASta... 阅读全文
posted @ 2014-06-23 16:47 zzyoucan 阅读(192) 评论(0) 推荐(0) 编辑
摘要: //A.h#include using namespace std;namespace A{ class NA { public: void fun1(); };}//A.cpp#include "A.h"namespace A{ void NA::fun... 阅读全文
posted @ 2014-06-23 14:18 zzyoucan 阅读(152) 评论(0) 推荐(0) 编辑
摘要: /*auto_ptr:会发生语义转移,不支持应用计数scoped_ptr:不支持复制,只有自己可以管理指针scoped_array:支持数组shared_ptr:最好的智能指针,支持引用计数,容器操作等,复制指针时引用计数加一,当复制的对象析构时引用计数减1,当引用计数为0是析构对象*/#inclu... 阅读全文
posted @ 2014-06-22 16:46 zzyoucan 阅读(249) 评论(0) 推荐(0) 编辑
摘要: “一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的Q... 阅读全文
posted @ 2014-06-21 18:46 zzyoucan 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望... 阅读全文
posted @ 2014-06-21 18:44 zzyoucan 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.什么是继承A继承B,说明A是B的一种,并且B的所有行为对A都有意义eg:A=WOMAN B=HUMANA=鸵鸟 B=鸟 (不行),因为鸟会飞,但是鸵鸟不会。2.什么是组合若在逻辑上A是B的“一部分”(a part of),则不允许B从A派生,而是要用A和其它东西组合出B。例如眼(Eye)、鼻(N... 阅读全文
posted @ 2014-06-20 19:47 zzyoucan 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、 成员初始化列表的位置。成员初始化列表的位置位于构造函数的函数体和参数表之间。构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式,初始化式可以是表达式、派生类构造函数的形参还有其余常量。通过成员初始化表,类数据成员可以被显式初始化。成... 阅读全文
posted @ 2014-06-20 11:01 zzyoucan 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 今天被坑毁了,我操! 阅读全文
posted @ 2014-06-17 18:23 zzyoucan 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 这个BUG,我实在找不出,找几天了,先放放吧。 阅读全文
posted @ 2014-06-12 16:36 zzyoucan 阅读(106) 评论(0) 推荐(0) 编辑
摘要: deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。(1)构造函数deque():创建一个空deque... 阅读全文
posted @ 2014-06-04 23:41 zzyoucan 阅读(607) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 66 下一页