C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
DriverStudio东西包先容 DriverStudio 是一套用来简化微软Windows 平台下设备驱动措施的开拓,调试和测试的东西包。 DriverStudio 当前的版本包罗下列东西模块: DriverAgent DriverAgent 为Win32 应用措施提供直接会见硬件的成果。纵然你没有任何设备驱动措施开拓的履历或经验,你也能编写出DriverAgent应用措施来直接会见硬件设... 继续阅读DriverStudio东西包先容
:2017-11-05
-
TCollection 副标题#e# TCollection 是TCollectionItenm工具的一个容器。 类干系TObject→TPersistent 每一个TCollection都拥有一组TCollectionItem工具。 在其Items属性数组中,TCcllection生存荟萃项目标一个下标。Count 属性包括了荟萃的项目数量。利用Add和Clear要领可以向荟萃中插手项目和从... 继续阅读TCollection
:2017-11-05
-
排序算法较量措施 成果要求如下: 排序算法较量: shellsort, quicksort, heapsort, mergesort 的算法实现 , 对同样数据集的排序时间较量。 源代码: # include <stdio.h> # include <time.h> # define MAXSIZE 2000 typedef struct{ int key[MAXS... 继续阅读排序算法较量措施
:2017-11-05
-
浅谈C++函数的参数 函数参数的求值顺序 当一个函数带有多个参数时,C++语言没有划定在函数挪用时实参的求值顺序。而编译器按照对代码举办优化的需要自行划定对实参的求值顺序。有的编译器划定自左至右,有的编译器划定自右至左,这种对求值顺序的差异划定,对一般参数来讲没有影响。可是,假如实参表达式中带有副浸染的运算符时,就有大概发生由于求值顺序差异而造成了二义性。譬喻:intz = add_int(+... 继续阅读浅谈C++函数的参数
:2017-11-05
-
API Hook根基道理和实现 副标题#e# hook是什么? windows系统下的编程,动静message的通报是贯串其始终的。这个动静我们可以简朴领略为一个有特定意义的整数,正如我们看过的老故事片中的“长江长江,我是黄河”一个寄义。windows中界说的动静给初学者的印象好像是“不行胜数”的,常见的一部门动静在winuser.h头文件中界说。hook与动静有着很是密切的接洽,它的中文寄义... 继续阅读API Hook根基道理和实现
:2017-11-05
-
C++类的多重担任与虚拟担任 副标题#e# 在已往的进修中,我们始终打仗的单个类的担任,可是在现实糊口中,一些新事物往往会拥有两个可能两个以上事物的属性,为了办理这个问题,C++引入了多重担任的观念,C++答允为一个派生类指定多个基类,这样的担任布局被称做多重担任。 举个例子,交通东西类可以派生出汽车和船连个子类,但拥有汽车和船配合特性水陆两用汽车就必需担任来自汽车类与船类的配合属性。 由此我... 继续阅读C++类的多重担任与虚拟担任
:2017-11-05
-
对C++措施内存打点的精雕细琢 副标题#e# 应用措施分派内存的要领,对措施的执行机能有着深刻的影响。今朝,通用的内存分派要领本质上已很是高效,但仍有改造的空间。 内存分派,不行一层稳定 本日,对绝大大都措施来说,通用的内存分派要领–此处指代分派算符(Allocator:即malloc或new),已到达了抱负的速度及满意了低碎片率的要求,然而,在内存分派规模,一丁点的信息都值得探讨好久,某些特... 继续阅读对C++措施内存打点的精雕细琢
:2017-11-05
-
C++ Builder下数据库报表Master/Detail干系成果的实现 副标题#e# 主从复合布局(Master/Detail)是基于"一对多"的干系,在一个数据库表中提供具体的信息,而这个表是通过另一个数据库表的外来要害字会见相关记录的。基于主从复合布局,我们可以在欣赏一个表中的数据时,同时给出另一个表中与这个记录相关的所有记录信息。Borland C++Builder提供了TTable... 继续阅读C++ Builder下数据库报表Master/Detail干系成果的实现
:2017-11-05
-
gtest的彩色信息输出 + boost.test的内存泄漏检测及定位 副标题#e# gtest 的彩色信息显示看起来较量精明,boost。test 的内存泄漏查抄很实用。真但愿两个成果在一个库里,可以省不少工作。不外假如想在作者们没有这么做之前团结利用这两个成果,下面的要领可以试。 1: #include <iostream> 2: 3: #include <gtest... 继续阅读gtest的彩色信息输出 + boost.test的内存泄漏检测及定位
:2017-11-05
-
完整的进修C++的念书蹊径图(5) 副标题#e# printf()函数参数名目详解 printf的名目节制的完整名目: % – 0 m.n l或h 名目字符 下面临构成名目说明的各项加以说明: ①%:暗示名目说明的起始标记,不行缺少。 ②-:有-暗示左对齐输出,如省略暗示右对齐输出。 ③0:有0暗示指定空位填0,如省略暗示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符... 继续阅读完整的进修C++的念书蹊径图(5)
:2017-11-05