C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C++Builder注册表编程实例详解 副标题#e# 一、注册表编程详解 Windows 注册表中包括了系统设置、呆板硬件设置、 Win32 应用措施和用户的其他设置信息。很多高级一些的成果都要通过对注册表的操纵来实现。在 WinAPI 中提供了 RegCgreateKey() 、 RegOpenKey() 、 RegQueryValue() 等函数操纵注册表,可是用这些函数来操纵注册表利用起... 继续阅读C++Builder注册表编程实例详解
:2017-11-05
-
对C++中引用的增补说明(实例) 副标题#e# #include <iostream>#include <string>using namespace std;void main(int argc,char* argv[]){ int a=10; int b=20; int &rn=a; cout<<rn<<"|"... 继续阅读对C++中引用的增补说明(实例)
:2017-11-05
-
C++面向工具编程入门:类(class) 副标题#e# 上两篇内容我们着重说了布局体相关常识的操纵。 今后的内容我们将慢慢完全以c++作为主体了,这也意味着我们的教程正式进入面向工具的编程了。 前面的教程我已经再三说明,布局体的把握很是重要,重要在那边呢?重要在布局体和类有沟通的特性,但又有很大的区别,类是组成面向工具编程的基本,但它是和布局体有着极其密切的干系。 我们在c语言中建设一个布局体... 继续阅读C++面向工具编程入门:类(class)
:2017-11-05
-
一种巧妙的删除措施本身的要领 副标题#e# 克日看到网友询问如何实现措施运行之后把本身删除的要领,不知各人对木马甚么的乐趣实在太浓,照旧想要这样的结果:用户只要一运行措施,可执行文件就没有了,但是措施照旧在跑,胆小的只怕要喊"鬼呀!","妻子,快出来看上帝"甚么的 。其实最典范的用法是写反安装措施. 闲来无事,Bear掰到一种还算巧妙的“删除本身”的要领。 各人都知道,一般的措施运行的时候,可... 继续阅读一种巧妙的删除措施本身的要领
:2017-11-05
-
仿STL中的堆算法的一个实现 RT。 堆的性质之类的不再这里叙述,写这个算法只为了更好的领略STL中的堆算法,假如看不懂STL中的算法也可以来参考这里给出的算法,因为是纯C的看起来会省去许多语言方面的细节。 同时内里尚有一个STL中对应算法的测试以较量两者的结果。 /****************************************************************... 继续阅读仿STL中的堆算法的一个实现
:2017-11-05
-
完整的进修C++的念书蹊径图(3) 副标题#e# 指针 无疑,指针是C中最精华的部门,因为指针可以在初始化后,可以同时拥有所指变量的两样对象——值和地点。这就给我们写措施时很大的空间,可以直接与内存对话!这也同样引出了光怪陆离的错误,不知道该怎么表达,其实最基础的是要大白我们在利用指针的时候,知道我们利用的毕竟是她的哪本性质!是值?照旧地点?于此对应的,指针有两种最根基的操纵:一个是取地点&a... 继续阅读完整的进修C++的念书蹊径图(3)
:2017-11-05
-
设计本身的3D图像引擎(4):WuguiEngine之模子、特效、贴图 副标题#e# 1. 媒介 话说有一段时间没有更新了,这段时间好好玩了一下,也抽闲写了一点措施,把八叉树场景打点写了,也优化了一点资源加载的一些内容。之前对DirectX的好些处所照旧没有弄清楚,此刻对这些处所至少有了更多的相识。发一下本日完成的八叉树场景打点,内里的模子用的是DirectX示例的老虎,这儿看不太清楚–; ... 继续阅读设计本身的3D图像引擎(4):WuguiEngine之模子、特效、贴图
:2017-11-05
-
BCB6中Indy9发送邮件的例子 有两个控件:TIdMessage:IdMsgSend,TIdSMTP:SMTP /发送邮件 //注:发送的SMTP属性通过SMTP_Setup函数配置了 //参数:in:cTo,收件人 // cCc 抄送 // cBcc 暗抄 // cSubject 主题 // cBody 内容 // cAttachList 发送的附... 继续阅读BCB6中Indy9发送邮件的例子
:2017-11-05
-
关于编程气势气魄的接头4 四、措施结实性: 1、函数的返回值类型: 对付函数的返回位置,只管保持单一性,即一个函数只管做到只有一个返回位置。(单进口单出口)。 要求各人统一函数的返回值,所有的函数的返回值都将以编码的方法返回。 譬喻编码界说如下: #define CM_POINT_IS_NULL CMMAKEHR(0X200) : : 发起函数实现如下: long 函数名(参数,……) { l... 继续阅读关于编程气势气魄的接头4
:2017-11-05
-
关于编程气势气魄的接头6 副标题#e# 六、模块化类型: 为了提高软件的重用性,淘汰反复开拓的事情量。同时也为了提高措施的可读性,利便措施的维护,必需增强软件的模块化事情。模块化应该遵循以下几个根基类型: 1、 个函数应该作到精而小,函数的代码应该节制在一个适度的局限,每个函数的代码一般不能高出150行,假如高出这个局限,应该举办模块化的事情。对付一些非凡的函数确实要高出150行,应该提交出来... 继续阅读关于编程气势气魄的接头6
:2017-11-05