C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
文件重界说斗嘴的阐明与办理 引言 有时候看到论坛上有人问编译时重界说现象的问题。这个问题与头文件包括斗嘴有关,改一改相关头文件包括就会让问题消失。我在这里要以 <windows.h> <winsock.h> <winsock2.h>这3个头文件为例阐明为什么会发生这种原因;然后给出一种不会发生斗嘴的做法;最后就此例的阐明给出结论。本文对付已经知道斗嘴原因的读... 继续阅读文件重界说斗嘴的阐明与办理
:2017-11-05
-
TClipboard 副标题#e# TClipboard封装了Windows Clipboard。 类干系 TObject->TPersistent WindowsClipboard包括对任何一个应用措施剪切、复制或粘贴的文本或图形。TClipboard工具是WindowsClipboard的一个工具包。 不要通过挪用结构来实例化单独的TClipboard工具的全局实例。当答允应用措施共... 继续阅读TClipboard
:2017-11-05
-
如何取得Memo的行和列 新建一个应用,在窗体Form1上添加两个Tlabel组件名为Label1,Label2; 添加两个Tbutton组件名为Button1,Button2;添加一个Tmemo组件名为Memo1。 然后在代码编辑器中添加以下代码。 void __fastcall TForm1::Button1Click(Tobject *Sender) { Label1→Capti... 继续阅读如何取得Memo的行和列
:2017-11-05
-
C++中堆内存(heap)的观念和操纵要领 堆内存是什么呢? 我们知道在c/c++中界说的数组巨细必必要事先界说好,他们凡是是分派在静态内存空间可能是在栈内存空间内的,可是在实际事情中,我们有时候却需要动态的为数组分派巨细,在这里c库中的malloc.h头文件中的malloc()函数就为您办理了问题(bc可能是在老的尺度中是alloc.h),它的函数原形是void* malloc(size_t... 继续阅读C++中堆内存(heap)的观念和操纵要领
:2017-11-05
-
C/C++中字符指针数组及指向指针的指针的寄义 就指向指针的指针,很早以前在说指针的时候说过,但厥后发明许多人照旧较量难以领略,这一次我们再次仔细说一说指向指针的指针。 先看下面的代码,留意看代码中的注解: #include <iostream>#include <string>using namespace std;void print_char(char* arra... 继续阅读C/C++中字符指针数组及指向指针的指针的寄义
:2017-11-05
-
C++类静态数据成员与类静态成员函数 副标题#e# 在没有报告本章内容之前假如我们想要在一个范畴内共享某一个数据,那么我们会设立全局工具,但面向工具的措施是由工具组成的,我们如何才气在类范畴内共享数据呢? 这个问题即是本章的重点: 声明为static的类成员可能成员函数便能在类的范畴内配合享,我们把这样的成员称做静态成员和静态成员函数。 下面我们用几个实例来说明这个问题,类的成员需要掩护,凡是... 继续阅读C++类静态数据成员与类静态成员函数
:2017-11-05
-
C++ Builder中动静处理惩罚进程及应用 副标题#e# C++ Builder作为一种RAD方法的措施开拓东西,其全新的可视化编程情况、面向组件的开拓模式无疑会大大地提高编程效率。它对繁杂的Windows 动静及API作了较全面的封装,编程者在大大都环境下不需剖析Windows动静的细节,只要将心思放在组件的事件处理惩罚函数上即可。然而,究竟Windows操纵系统是一个以动静驱动的系统,... 继续阅读C++ Builder中动静处理惩罚进程及应用
:2017-11-05
-
漫谈C++ Builder多线程编程技能 副标题#e# 摘 要:本文简朴先容了Windows情况下举办多线程编程的意义,重点接头了C++Builder情况下开拓多线程应用措施这一问题,并通过实现出产者-消费者问题,帮我们更好地领略同步观念及其实现要领。 要害词:多线程;同步;出产者-消费者;C++Builder 线程之可行性 在许多环境下,大概需要为措施建设线程。这里给出个中一些大概性: (1... 继续阅读漫谈C++ Builder多线程编程技能
:2017-11-05
-
实现应用措施中的并行组件共享(二) 副标题#e# 当将现有组件修改为并行时,正是将它的激活方法改为利用相对路径和断绝全局状态。重要的是给它一个新的 CLSID、ProgId,而且重定名该文件,然后将这个 CLSID、ProgId 以及新文件名用于厥后的并行组件。这样做可以制止在并行版本上再注册该组件的非并行版本而引起的斗嘴。并行组件和他们以前的非并行版本不向后兼容。 状态存储 对付注册表中存储... 继续阅读实现应用措施中的并行组件共享(二)
:2017-11-05
-
蚁群算法小措施(C/C++语言实现)(一) 副标题#e# 算法表明: 措施开始运行,蚂蚁们开始从窝里出动了,寻找食物;他们会顺着屏幕爬满整个画面,直到找到食物再返回窝。 个中,‘F’点暗示食物,‘H’暗示窝,白色块暗示障碍物,‘+’就是蚂蚁了。 预期的功效:各个蚂蚁在没有事先汇报他们食物在什么处所的前提下开始寻找食物。当一只找到食物今后,它会向情况释放一种信息素,吸引其他的蚂蚁过来,这样越来越... 继续阅读蚁群算法小措施(C/C++语言实现)(一)
:2017-11-05