C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
gtest的彩色信息输出 + boost.test的内存泄漏检测及定位 副标题#e# gtest 的彩色信息显示看起来较量精明,boost。test 的内存泄漏查抄很实用。真但愿两个成果在一个库里,可以省不少工作。不外假如想在作者们没有这么做之前团结利用这两个成果,下面的要领可以试。 1: #include <iostream> 2: 3: #include <gtest... 继续阅读gtest的彩色信息输出 + boost.test的内存泄漏检测及定位
:2017-11-05
-
C++ Builder在运行时建设BDE别名 通过bde别名来毗连数据库,确实很利便,然而,那些没有确定的数据库,我们却无法给它建设别名。 而大大都时候,当我们把措施交给别人真正投入利用时,别名的路径也是不确定的。这就要求我们在措施运行时动态毗连到数据库。 此刻,假设在措施运行目次下有个通讯录friends.db,我们要通过tquery、tdatasource等控件来会见: 本人进修编程不久... 继续阅读C++ Builder在运行时建设BDE别名
:2017-11-05
-
C++ Builder常用代码片段 副标题#e# 本文中包括了一些常用的代码片段,看看想想或者有他山之石可以攻玉的大概。 删除别名中所有的表、纯虚函数、虚函数、启动页面、指针、为指针清除引用、表的For轮回变量与常量的声明、查抄表是否存在、组件的类名、剪贴板中的文字、字符流、查抄表是否已打开表的状态操纵、改变PageControl的标签、向Query通报参数 日期属性 绘制状态条删除别名中所有... 继续阅读C++ Builder常用代码片段
:2017-11-05
-
谈C/C++指针精华(二) 副标题#e# 1.3指针与内存打点 操作指针你可以将数据写入内存中的任意位置,可是,一旦你的措施中有一个野指针("wild“pointer),即指向一个错误位置的指针,你的数据就危险了—存放在堆中的数据大概会被粉碎,用来打点堆的数据布局也大概会被粉碎,甚至操纵系统的数据也大概会被修改,有时,上述三种粉碎环境会同时产生。所以公道的正确的分派指针的地点长短常重要的。 1... 继续阅读谈C/C++指针精华(二)
:2017-11-05
-
C++回调函数用法 副标题#e# 一回调函数 我们常常在C++设计时通过利用回调函数可以使有些应用(如按时器事件回调处理惩罚、用回调函数记录某操纵进度等)变得很是利便和切合逻辑,那么它的内涵机制如何呢,怎么界说呢?它和其它函数(好比钩子函数)有何差异呢? 利用回调函数实际上就是在挪用某个函数(凡是是API函数)时,将本身的一个函数(这个函数为回调函数)的地点作为参数通报给谁人函数。 而 谁人函... 继续阅读C++回调函数用法
:2017-11-05
-
C++中const用法详解 副标题#e# 面向工具是C++的重要特性。 可是c++在c的基本上新增加的几点优化也是很刺眼的就const直接可以代替c中的#define以下几点很重要,学欠好效果也也很严重 const 1.限定符声明变量只能被读 const int i=5; int j=0; …… i=j; //犯科,导致编译错误 j=i; //正当 2.必需初始化 const int i=... 继续阅读C++中const用法详解
:2017-11-05
-
奈何搜索局域网上的计较机 在一个局域网上,网络编程IP相关问题 1.怎么搜索局域网上的计较机? 2.奈何通过一个计较机的IP地点得到其网卡物理地点? 譬喻,我的计较机为A,局域网上的有别的一台计较机为B,奈何在A上通过B的IP地点获取B的网卡物理地点? 如何编程用C++Builder编程实现? //------------来自JiShiPing(JSP季世平)的代码:-------------... 继续阅读奈何搜索局域网上的计较机
:2017-11-05
-
BCB情况下CORBA实做之处事器 副标题#e# BCB带有多个领导(Wizards)以简化CORBA处事器的开拓进程。以下几步描写了如何用BCB成立一个CORBA处事器。 界说工具界面 利用CORBA server wizard成立一个包括起始时初始化BOA和ORBCORBA代码的处事器应用措施 编译包括界面界说的IDL文件,获得框架及存根。 用CORBA object wizard界说(并... 继续阅读BCB情况下CORBA实做之处事器
:2017-11-05
-
Qt进修之路(13):菜单和东西条(续) 副标题#e# 前面一节我们已经把QAction添加到菜单和东西条上面。此刻我们要添加一些图片美化一下,然后把信号槽加上,这样,我们的action就可以相应啦! 首先来添加图标。QAction的图标会显示在菜单项的前面以及东西条按钮上面显示。 为了添加图标,我们首先要利用Qt的资源文件。在QtCreator的项目上右击,选择New File…,然后选择r... 继续阅读Qt进修之路(13):菜单和东西条(续)
:2017-11-05
-
利用CommaText 有时需要一个利便的要领存放一个StringList,它只有简朴的一行。譬喻,当你想利用一个INI文件,如何向一个INI文件中写入一行呢,利用CommaText 就能完成这个事情。 这里有个例子,成果是建设一个blah.ini文件,并写入一个如下形式的值: [My Section] Memo1=(你在Memo1中输入的文字) 1.在Form1上有两个按钮btnLoad a... 继续阅读利用CommaText
:2017-11-05