C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
如何实现历程间数据通讯技能 副标题#e# 1、引言 在Windows措施中,各个历程之间经常需要互换数据,举办数据通讯。WIN32 API提供了很多函数使我们可以或许利便高效地举办历程间的通讯,通过这些函数我们可以节制差异历程间的数据互换,就如同在WIN16中对当地历程举办读写操纵一样。 典范的WIN16两历程可以通过共享内存来举办数据互换:(1)历程A将GlobalAlloc(GMEM_SH... 继续阅读如何实现历程间数据通讯技能
:2017-11-05
-
Socket的地点布局 在成立socket通信的进程中地点起着很要害的浸染,在设计TCP/IP网络措施时,必需对 socket 的地点布局有清晰的认识。 TCP/IP 的地点数据布局。 struct sockaddr { u_short safamily;/*地点族,AF_XXX*/ char sa_data[14];/*14字节的特定协议地点*/ } 个中14字节的sa_data随协议而差异... 继续阅读Socket的地点布局
:2017-11-05
-
C++:从栈和堆来领略C#中的值范例和引用范例 副标题#e# C++中并没有值范例和引用范例之说,尺度变量可能自界说工具的存取默认是没有区此外。但假如深入地来看,就要相识C++中,打点数据的两大内存区域:栈和堆。 栈(stack)是雷同于一个先进后出的抽屉。它的体积是有限的,一般为2M阁下。 而堆(heap)则相对来说体积可以很大,这一般跟计较机的虚拟内存配置有干系。 栈中存取工具的内存是自动... 继续阅读C++:从栈和堆来领略C#中的值范例和引用范例
:2017-11-05
-
C++Builder中大尺寸图象的显示能力 在C++Builder中操作TImage控件可以轻松地读入并显示图象,但TImage 控件自己不行以吸收输入核心,也没带有转动条,在显示超出显示区域范畴的大图象时,需要对TImage控件举办增强。本文提出两种最容易实现且有效的要领,满意差异应用的需求。 要领一:增加转动条。 增加转动条可以通过将TImage放在TScrollBox控件中来实现。步调如... 继续阅读C++Builder中大尺寸图象的显示能力
:2017-11-05
-
C++ Builder控件版 副标题#e# ************************************************************************************** * [翻文转字]C++ Builder控件版 * * V1.0 正式版 利用说明 * * 2000-04-30 * *******************************... 继续阅读C++ Builder控件版
:2017-11-05
-
C++中利用BHO来屏蔽特定网站 副标题#e# BHO(欣赏器帮助工具)是一种简朴的ATL COM工具,而Internet Explorer会在每次运行时都加载它;换句话来说,即每个Internet Explorer的实例城市加载它。BHO运行在Internet Explorer的地点空间内,能对可会见的工具(如窗口、模块等等)执行任何操纵,且因为它依附于欣赏器的主窗口,所以其生命期与欣赏器实... 继续阅读C++中利用BHO来屏蔽特定网站
:2017-11-05
-
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