C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
建设带有CheckBox的TreeView void __fastcall TForm1::FormCreate(TObject *Sender){ SetWindowLong(TreeView1->Handle,GWL_STYLE, GetWindowLong(TreeView1->Handle,GWL_STYLE) | TVS_CHECKBOXES);}//... 继续阅读建设带有CheckBox的TreeView
:2017-11-06
-
CB情况中实此刻菜单中显示汗青文件列表 本文先容了如安在Windows情况下实现菜单中显示汗青文件列表,同时提要先容了Tregistry类的利用要领。 此刻,在很多Windows应用措施都具有这样一个成果:可以在文件菜单下面显示列出最近会见过的文件,这利用户很容易再次会见曾经会见过的文件。在已往几年中,这项技能以成为拥有文件菜单项的应用措施的配合特色:如Wps系列和Office系列。在以前的D... 继续阅读CB情况中实此刻菜单中显示汗青文件列表
:2017-11-06
-
C++ Builder中目次处理惩罚的一些函数 副标题#e# 在编程时,常常有一些针对目次的操纵,如打开目次对话框选择一个目次,直接建设多级目次,直接删除多级目次,判定某个目次是否存在等。本文就这些问题给出编程实现要领,并给出具体的措施代码,供列位编程喜好者参考。 一、判定目次是否存在: C++ Builder中提供了查抄文件是否存在的函数FileExists,但没有提供查抄目次是否存在的函数... 继续阅读C++ Builder中目次处理惩罚的一些函数
:2017-11-06
-
C++的打点扩展 简介 C++打点扩展是一组语言扩展,它辅佐Microsoft Visual C++开拓人员为微软.NET编写应用措施。 打点扩展是有用的,假如你: 但愿提高开拓人员利用C++编写.NET应用措施的出产率 要分阶段地将一大段代码从非打点C++中移植到.NET平台上 想从.NET Framework应用措施中利用已有的非打点C++组件。 想从非打点C++中利用.NET Frame... 继续阅读C++的打点扩展
:2017-11-06
-
C++类工具的深拷贝、浅拷贝结构函数 副标题#e# 在进修这一章内容前我们已经进修过了类的结构函数和析构函数的相关常识,对付普通范例的工具来说,他们之间的复制是很简朴的,譬喻: int a = 10; int b =a; 本身界说的类的工具同样是工具,谁也不能阻止我们用以下的方法举办复制,譬喻: #include <iostream>using namespace std;clas... 继续阅读C++类工具的深拷贝、浅拷贝结构函数
:2017-11-06
-
C++启蒙之用C++建造措施 此刻我们已包办理了原始的书店问题了:我们必需读取销售记录文件并生成一个陈诉,显示出每本书的总共收入、平均售价和销售数量。 操练24: 编写一个措施来读取几个事务记录。对付每个新读取的事务记录,检测它的ISBN是否与前面的沟通,计较每个ISBN有几多个事务记录。通过给出几条事务记录来测试这个措施。这些事务应该有多个ISBN,可是每个ISBN的记录应该荟萃在一起。 我... 继续阅读C++启蒙之用C++建造措施
:2017-11-06
-
More effective C++:隆重利用异通例格 副标题#e# 毫无疑问,异通例格是一个引人注目标特性。它使得代码更容易领略,因为它明晰地描写了一个函数可以抛出什么样的异常。可是它不可是一个有趣的注释。编译器在编译时有时可以或许检测到异通例格的纷歧致。并且假如一个函数抛出一个不在异通例格范畴里的异常,系统在运行时可以或许检测出这个错误,然后一个非凡函数unexpected将被自动地挪用。... 继续阅读More effective C++:隆重利用异通例格
:2017-11-06
-
单位测试东西C++ Test简介 C++ Test是Parasoft公司出品的一个针对C/C++源代码举办自动化单位测试的东西。它可以对源代码举办三种测试:白盒测试、黑盒测试以及回归功测试。 白盒测试 C++ Test对C/C++源代码举办阐明,针对所有的类的成员函数(包罗:民众的、掩护的以及私有范例的)举办测试。测试的要领是判定当输入一个犯科的参数时,有关函数可否正确处理惩罚。(Record... 继续阅读单位测试东西C++ Test简介
:2017-11-06
-
More Effective C++:不利用多态性数组 类担任的最重要的特性是你可以通过基类指针或引用来操纵派生类。这样的指针或引用具有行为的多态性,就仿佛它们同时具有多种形态。C++答允你通过基类指针和引用来操纵派生类数组。不外这基础就不是一个特性,因为这样的代码基础无法如你所愿地那样运行。 假设你有一个类BST(好比是搜索树工具)和担任自BST类的派生类BalancedBST: class... 继续阅读More Effective C++:不利用多态性数组
:2017-11-06
-
Windows处事编写道理及探讨(2) 副标题#e# (二)对处事的深入接头之上 上一章其实只是归纳综合性的先容,下面开始才是真正的细节地址。在进入点函数内里要完成ServiceMain的初始化,精确点说是初始化一个SERVICE_TABLE_ENTRY布局数组,这个布局记录了这个处事措施内里所包括的所有处事的名称和处事的进入点函数,下面是一个SERVICE_TABLE_ENTRY的例子: S... 继续阅读Windows处事编写道理及探讨(2)
:2017-11-06