C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C语言基本教程(二)数据范例、变量和运算符(14) 5. 运算符 Turbo C的运算符很是富厚,主要分为三大类:算术运算符,干系运算符与逻辑运算符,按位运算符。除此之外,尚有一些用于完成非凡任务的运算符。下面别离举办先容。5.1 算术运算符 Turbo C的算术运算符如下: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 操纵符 浸染 ───────────────────────... 继续阅读C语言基本教程(二)数据范例、变量和运算符(14)
:2017-11-04
-
我做的一个C++用的Serialization库(含部门源码) 副标题#e# 众所周知,boost内里有一个Serialization。不外我这个跟boost的有本质上的不同。boost的Serialization是通过重载操纵符将一个工具与一个流举办读写,而我则通过记录类的成员变量来自动发生相应的读写行动。 不外我的Serialization库有两个缺点,就是效率不是出格高,因为我发生的是可... 继续阅读我做的一个C++用的Serialization库(含部门源码)
:2017-11-04
-
设计模式的理会和实现(C++)之十一-TemplateMethod模式 副标题#e# 浸染: 界说一个操纵中的算法的骨架,而将一些步调延迟到子类中。TemplateMethod 使得子类可以不改变一个算法的布局即可重界说该算法的某些特定步调。 UML布局图: 抽象基类: 1)AbstractClass:抽象基类,界说算法的表面 理会: TemplateMethod 的要害在于在基类中界说了一... 继续阅读设计模式的理会和实现(C++)之十一-TemplateMethod模式
:2017-11-04
-
GRETA正则表达式模板类库 副标题#e# 本文摘要翻译了几篇文章的内容,简朴先容 ATL CAtlRegExp,GRETA, Boost::regex 等正则表达式库,这些表达式库使我们可以利便地操作正则库的 庞大威力,给我们的事情提供了便利。 正则表达式语法 字符元 意义 . 匹配单个字符 [ ] 指定一个字符类,匹配方括号内的任意字符。例:[abc] 匹配 "a", "b"或... 继续阅读GRETA正则表达式模板类库
:2017-11-04
-
C语言进修教程第七章-布局与连系(2) 在ANSI C中除了答允具有沟通范例的布局变量彼此赋值以外, 一般对布局变量的利用,包罗赋值、输入、输出、 运算等都是通过布局变量的成员来实现的。 暗示布局变量成员的一般形式是: 布局变量名.成员名 譬喻:boy1.num 即第一小我私家的学号 boy2.sex 即第二小我私家的性别 假如成员自己又是一个布局则必需逐级找到最初级的成员才气利用。譬喻:bo... 继续阅读C语言进修教程第七章-布局与连系(2)
:2017-11-04
-
C语言进修教程第六章-指针(6) 指针数组说明的一般形式为: 范例说明符*数组名[数组长度] 个中范例说明符为指针值所指向的变量的范例。譬喻: int *pa[3] 暗示pa是一个指针数组,它有三个数组元素, 每个元素值都是一个指针,指向整型变量。凡是可用一个指针数组来指向一个二维数组。 指针数组中的每个元素被赋予二维数组每一行的首地点, 因此也可领略为指向一个一维数组。图6—6暗示了这种干系... 继续阅读C语言进修教程第六章-指针(6)
:2017-11-04
-
让C++也支持RMI 副标题#e# 由于没有雷同java的“反射”机制,尺度C++下实现RMI好像有些坚苦。为C++措施员所熟悉的Boost库固然有RCF实现了雷同RMI的成果,但RCF自己需依赖于Boost::serlization支持,而serlization需要编译之后方可利用,且有诸多限制。 本文试图通过C++特有的代码复用机制模仿实现具有雷同RMI成果的类库,固然不能完全实现java... 继续阅读让C++也支持RMI
:2017-11-04
-
单实例设计模式的实现 单实例设计大概是利用最遍及的设计模式。其思想意图是担保一个类只有一个实例,而且提供类工具的全程会见。单实例工具应用的范畴很广:如GUI应用必需是单鼠标,MODEM的联接需要一条且只需要一条电话线,操纵系统只能有一个窗口打点器,一台PC连一个键盘。本文将接头如何用C++实现单实例模式,并表明如何优化单线程应用的设计。 设计方案 利用全程工具可以或许担保利便地会见实例,可是不... 继续阅读单实例设计模式的实现
:2017-11-04
-
C语言进修教程第二章-数据范例、运算符、表达式(五) 字符串常量字符串常量是由一对双引号括起的字符序列。譬喻: "CHINA" ,"C program:" , "$12.5" 等都是正当的字符串常量。字符串常量和字符常量是差异的量。它们之间主要有以下区别:1.字符常量由单引号括起来,字符串常量由双引号括起来。2.字符常量只能是单个字符,字符串常量则可以含一个或多个字符。3.可以把一个字符常量赋... 继续阅读C语言进修教程第二章-数据范例、运算符、表达式(五)
:2017-11-04
-
CString操纵指南 副标题#e# 通过阅读本文你可以进修如何有效地利用CString。 CString 是一种很有用的数据范例。它们很洪流平上简化了MFC中的很多操纵,使得MFC在做字符串操纵的时候利便了许多。不管奈何,利用CString有许多非凡的能力,出格是对付纯C配景下走出来的措施员来说有点难以进修。这篇文章就来接头这些能力。 利用CString可以让你对字符串的操纵越发直截了当。这... 继续阅读CString操纵指南
:2017-11-04