C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
监督POP3信箱 副标题#e# 本文将向各人先容奈何编写本身的信箱监督措施,措施将直接挪用WinSock函数来举办网络通信。除了具备WinSock编程常识之外,还必需相识POP3协议。下面是对POP3的一个大致的先容,读者可以参看RFC1225更为具体地相识该协议。 一、关于POP3协议 POP3处事器措施凡是在TCP端口110提供处事。当客户想要利用处事时,它便与处事器成立一个TCP毗连。一... 继续阅读监督POP3信箱
:2017-11-04
-
log4cxx C++的日志库利用随记 log4cxx是一个不错的库,操作设置文件就可以很机动的利用它。说说详细用法,首先虽然是在你的C++代码中写上Log的各类对象了 #include <log4cxx/logger.h> #include <log4cxx/logstring.h> #include <log4cxx/propertyconfigurator.... 继续阅读log4cxx C++的日志库利用随记
:2017-11-04
-
COM道理及应用—-可毗连工具 1、COM的高级特性 COM类型中有一些高级特性,如可毗连工具、永久存储、一致的数据传输等,使COM类型具有更强的生命力,它们也是OLE的基本,但它们的应用又不只仅范围于OLE,这些高级特性已经遍及应用于Windows操纵系统上。 2、入接口、出接口与吸收器 入接口(incoming interface)是组件袒露给客户,被动地监听并为客户请求作出回响的接口。而... 继续阅读COM道理及应用—-可毗连工具
:2017-11-04
-
C语言基本教程(三)输入输出函数及节制流程语句(15) 1.3.2 轮回语句Turbo C2.0提供三种根基的轮回语句:for语句、while语句和do-while语句。 1.3.2.1 for轮回for轮回是开界的。它的一般形式为: for(<初始化>; <条件表过式>; <增量>) 语句; 初始化老是一个赋值语句,它用来给轮回节制变量赋初值;条件表达式是... 继续阅读C语言基本教程(三)输入输出函数及节制流程语句(15)
:2017-11-04
-
我做的一个C++用的Serialization库(含部门源码) 副标题#e# 众所周知,boost内里有一个Serialization。不外我这个跟boost的有本质上的不同。boost的Serialization是通过重载操纵符将一个工具与一个流举办读写,而我则通过记录类的成员变量来自动发生相应的读写行动。 不外我的Serialization库有两个缺点,就是效率不是出格高,因为我发生的是可... 继续阅读我做的一个C++用的Serialization库(含部门源码)
:2017-11-04
-
什么是DirectX 副标题#e# DirectX,(Direct eXtension,简称DX)是由微软公司成立的游戏编程接口。由C++编程语言实现,遵循COM。因为DX的成果比OpenGL更全面而被大都PC游戏开拓商回收。最新版本为DirectX 10.1和DirectX 9Ex (2006年11月30日),两者均只可于Windows Vista上利用。 DirectX 6之前,在Wind... 继续阅读什么是DirectX
:2017-11-04
-
C语言基本教程(一)基本篇(5) 说明: 1. Turbo C 2.0的双界符包罗以下几种标记: 花括符 {和} 尖括符 <和> 圆括符 (和) 方括符 [和] 注释符 /*和*/ 双引号 " 单引号 ‘ 2. Turbo C 2.0在编辑文件时尚有一种成果, 就是可以或许自动缩进, 即光标定位和上一个非空字符对齐。在编辑窗口中, Ctrl+OL为自动缩进开关的节制键。三、Run(... 继续阅读C语言基本教程(一)基本篇(5)
:2017-11-04
-
C语言进修教程第九章-预处理惩罚(1) 预处理惩罚 概述在前面各章中,已多次利用过以“#”号开头的预处理惩罚呼吁。如包括呼吁# include,宏界说呼吁# define等。在源措施中这些呼吁都放在函数之外, 并且一般都放在源文件的前面,它们称为预处理惩罚部门。 所谓预处理惩罚是指在举办编译的第一遍扫描(词法扫描和语法阐明)之前所作的事情。预处理惩罚是C语言的一个重要成果, 它由预处理惩罚措施... 继续阅读C语言进修教程第九章-预处理惩罚(1)
:2017-11-04
-
设计模式的理会和实现(C++)之十七-State模式 副标题#e# 浸染: 答允一个工具在其内部状态改变时改变它的行为. UML布局图: 理会: State模式主要办理的是在开拓中时常碰着的按照差异的状态需要举办差异的处理惩罚操纵的问题,而这样的问题,大部门人是回收switch-case语句举办处理惩罚的,这样会造成一个问题:分支过多,并且假如插手一个新的状态就需要对本来的代码举办编译.St... 继续阅读设计模式的理会和实现(C++)之十七-State模式
:2017-11-04
-
C语言进修教程第八章-列举、位运算(4) 位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。譬喻在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节减存储空间,并使处理惩罚轻便,C语言又提供了一种数据布局,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位分别为几个差异的区域, 并说明每个区域的位数。每个域有一个域名,答允在措施中按域名举... 继续阅读C语言进修教程第八章-列举、位运算(4)
:2017-11-04