C语言/C++ 教程

C语言/C++ 教程:包含了所有代写案例以及部分答案

  • 副标题#e# 主从复合布局(Master/Detail)是基于"一对多"的干系,在一个数据库表中提供具体的信息,而这个表是通过另一个数据库表的外来要害字会见相关记录的。基于主从复合布局,我们可以在欣赏一个表中的数据时,同时给出另一个表中与这个记录相关的所有记录信息。Borland C++Builder提供了TTable 和TQuery范例的数据库控件,可以利便地实现数据库表的Master/Detail干系,本文即以BCB中自带的示例数据库BCDEMOS为例来说明如何回收差异要 … 继续阅读“C++ Builder下数据库报表Master/Detail干系成果的实现”

    :
  • 副标题#e# 应用措施分派内存的要领,对措施的执行机能有着深刻的影响。今朝,通用的内存分派要领本质上已很是高效,但仍有改造的空间。 内存分派,不行一层稳定 本日,对绝大大都措施来说,通用的内存分派要领–此处指代分派算符(Allocator:即malloc或new),已到达了抱负的速度及满意了低碎片率的要求,然而,在内存分派规模,一丁点的信息都值得探讨好久,某些特定措施关于分派模式的信息,将有助于实现专门的分派算符,可显著地提高峻大都高机能要求措施的机能底线。有时,当通用内存分派算符平 … 继续阅读“对C++措施内存打点的精雕细琢”

    :
  • 副标题#e# 在已往的进修中,我们始终打仗的单个类的担任,可是在现实糊口中,一些新事物往往会拥有两个可能两个以上事物的属性,为了办理这个问题,C++引入了多重担任的观念,C++答允为一个派生类指定多个基类,这样的担任布局被称做多重担任。 举个例子,交通东西类可以派生出汽车和船连个子类,但拥有汽车和船配合特性水陆两用汽车就必需担任来自汽车类与船类的配合属性。 由此我们不难想出如下的图例与代码: 当一个派生类要利用多重担任的时候,必需在派生类名和冒号之后列出所有基类的类名,并用逗好脱离。 //措施作 … 继续阅读“C++类的多重担任与虚拟担任”

    :
  • 副标题#e# hook是什么? windows系统下的编程,动静message的通报是贯串其始终的。这个动静我们可以简朴领略为一个有特定意义的整数,正如我们看过的老故事片中的“长江长江,我是黄河”一个寄义。windows中界说的动静给初学者的印象好像是“不行胜数”的,常见的一部门动静在winuser.h头文件中界说。hook与动静有着很是密切的接洽,它的中文寄义是“钩子”,这样领略起来我们不可贵出“hook是动静 … 继续阅读“API Hook根基道理和实现”

    :
  • 函数参数的求值顺序 当一个函数带有多个参数时,C++语言没有划定在函数挪用时实参的求值顺序。而编译器按照对代码举办优化的需要自行划定对实参的求值顺序。有的编译器划定自左至右,有的编译器划定自右至左,这种对求值顺序的差异划定,对一般参数来讲没有影响。可是,假如实参表达式中带有副浸染的运算符时,就有大概发生由于求值顺序差异而造成了二义性。譬喻:intz = add_int(++x,x+y);,这样,在差异的编译器就有大概出产差异的功效。 配置参数的默认值 在C++语言中,答允在函数的说明或界说时给一 … 继续阅读“浅谈C++函数的参数”

    :
  • 成果要求如下: 排序算法较量: shellsort, quicksort, heapsort, mergesort 的算法实现 , 对同样数据集的排序时间较量。 源代码: # include <stdio.h> # include <time.h> # define MAXSIZE 2000 typedef struct{   int key[MAXSIZE];   int length; }list; long int compCount; long int shift … 继续阅读“排序算法较量措施”

    :
  • 副标题#e# TCollection 是TCollectionItenm工具的一个容器。 类干系TObject→TPersistent 每一个TCollection都拥有一组TCollectionItem工具。 在其Items属性数组中,TCcllection生存荟萃项目标一个下标。Count 属性包括了荟萃的项目数量。利用Add和Clear要领可以向荟萃中插手项目和从荟萃中删除项目。 从TCollection担任的工具可以或许包括从TCollectionItem担任的工具。譬喻,一个 … 继续阅读“TCollection”

    :
  • DriverStudio 是一套用来简化微软Windows 平台下设备驱动措施的开拓,调试和测试的东西包。 DriverStudio 当前的版本包罗下列东西模块: DriverAgent DriverAgent 为Win32 应用措施提供直接会见硬件的成果。纵然你没有任何设备驱动措施开拓的履历或经验,你也能编写出DriverAgent应用措施来直接会见硬件设备。DriverAgent 应用措施可以运行在 Windows 98, Windows 95, Windows NT 和 Windows 2 … 继续阅读“DriverStudio东西包先容”

    :
  • 副标题#e# BHO(欣赏器帮助工具)是一种简朴的ATL COM工具,而Internet Explorer会在每次运行时都加载它;换句话来说,即每个Internet Explorer的实例城市加载它。BHO运行在Internet Explorer的地点空间内,能对可会见的工具(如窗口、模块等等)执行任何操纵,且因为它依附于欣赏器的主窗口,所以其生命期与欣赏器实例的生命期一致。 假如在系统中打开了勾当桌面,BHO也能伴同Windows Explorer一起启动。假如不想在Windows Explo … 继续阅读“C++中利用BHO来屏蔽特定网站”

    :
  • 副标题#e# ************************************************************************************** * [翻文转字]C++ Builder控件版 * * V1.0 正式版 利用说明 * * 2000-04-30 * ************************************************************************************** 版权说明: &#821 … 继续阅读“C++ Builder控件版”

    :