c++
sjx800688
性格乐天,能坦然面对挫折和困难;大方朴实,富有亲和力;善于学习,乐于接触新事物;勇于实践,适应能力较强;富有责任心,长期担任学生社团骨干职务;喜欢文体活动,热衷集体运动,爱好篮球等团队运动。
展开
-
#pragma once
#pragma once 这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次 #pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。 #pragma onc转载 2011-07-15 16:00:48 · 313 阅读 · 0 评论 -
虚析构函数的作用
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase{public: ClxBase() {}; virtual ~ClxBase() {};转载 2011-07-17 10:00:37 · 247 阅读 · 0 评论 -
Winsock IO模式
Winsock主要有三种IO操作模式:阻塞、非阻塞、重叠IO。默认情况下Winsock都是建立阻塞的socket,为了创建非阻塞socket,需要使用ioctlsocket的FIONBIO命令把socket设置为非阻塞。如果要使用重叠IO功能,需要在创建socket时指定重叠IO属性。1. 阻塞IO任何IO操作只有在完成后才能返回,阻塞函数在完成其指定的任务之前不允许程序执行另外的转载 2013-03-22 15:54:12 · 1456 阅读 · 0 评论