C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C语言进修教程第十章-文件(1) 文件 文件的根基观念所谓“文件”是指一组相关数据的有序荟萃。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次利用了文件,譬喻源措施文件、方针文件、可执行文件、库文件 (头文件)等。文件凡是是驻留在外部介质(如磁盘等)上的, 在利用时才调入内存中来。从差异的角度可对文件作差异的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文... 继续阅读C语言进修教程第十章-文件(1)
:2017-11-04
-
设计模式的理会和实现(C++)之十三-FlyWeight模式 副标题#e# 浸染: 运用共享技能有效地支持大量细粒度的工具。 UML布局图: 理会: Flyweight模式在大量利用一些可以被共享的工具的时候常常利用.好比,在QQ谈天的时候许多时候你懒得回覆又不得不回覆的时候,一般会用一些客气的话语对于别人,如"呵呵","好的"等等之类的,这些简朴的复原其实每小我私家都是提前界说好的,在利用... 继续阅读设计模式的理会和实现(C++)之十三-FlyWeight模式
:2017-11-04
-
Effective STL领略你的排序操纵 副标题#e# 排序一直是数据布局中的常用算法,STL提供的排序算法很是富厚,如何有效 利用就值得探讨。在网上没有找到条款31的翻译,于是我本身翻译了。-- Winter 如何举办排序?让我数数有几种要领。 一旦措施员需对容 器元素举办排序,sort算法顿时就会呈此刻他的脑海(大概有些措施员会想到 qsort,但具体阅读条款46后,他们会放弃利用qso... 继续阅读Effective STL领略你的排序操纵
:2017-11-04
-
C语言进修教程第六章-指针(1) 指针简介 指针是C语言中遍及利用的一种数据范例。 运用指针编程是C语言最主要的气势气魄之一。操作指针变量可以暗示各类数据布局; 能很利便地利用数组和字符串; 并能象汇编语言一样处理惩罚内存地点,从而编出简练而高效的措施。指针极大地富厚了C语言的成果。 进修指针是进修C语言中最重要的一环, 可否正确领略和利用指针是我们是否把握C语言的一个符号。同时, 指针也是C... 继续阅读C语言进修教程第六章-指针(1)
:2017-11-04
-
C语言进修教程第六章-指针(4) 二、多维数组的指针变量 把二维数组a 解析为一维数组a[0],a[1],a[2]之后,设p为指向二维数组的指针变量。可界说为: int (*p)[4] 它暗示p是一个指针变量,它指向二维数组a 或指向第一个一维数组a[0],其值便是a,a[0],或&a[0][0]等。而p+i则指向一维数组a[i]。从前面的阐明可得出*(p+i)+j是二维数组i行j ... 继续阅读C语言进修教程第六章-指针(4)
:2017-11-04
-
设计模式的理会和实现(C++)之二-Abstract Factory模式 副标题#e# 浸染: 提供一个建设一系列相关或彼此依赖工具的接口,而无需指定它们详细的类。 UML布局图: 抽象基类: 1)ProductA,ProductB:别离代表差异范例的产物,而它们的派生类则是这种产物的一个实现. 2)AbstractFactory:出产这一系列产物的一个抽象工场,它的派生类是差异的实现. 接... 继续阅读设计模式的理会和实现(C++)之二-Abstract Factory模式
:2017-11-04
-
如安在派生类中的埋没基类的虚拟重载函数 我建设了一个类,基类中有虚拟重载函数。我想在派生类中改写基类中的虚拟重载函数。代码如下: #include <iostream.h>class B {private: int nNumber;public: virtual void test() { cout << "B::test()\n"; } ... 继续阅读如安在派生类中的埋没基类的虚拟重载函数
:2017-11-04
-
C++ Builder与Matlab殽杂编程的实现 副标题#e# 在C++Builder中挪用Matlab东西箱函数,有两种实现方法。一种是基于Matlab情况支持,通过须要的配置实现;笔者在本刊上曾撰文对这种方法举办了专门的叙述。另一种则是完全离开Matlab情况,通过动态毗连库方法实现对Matlab东西箱函数的挪用,这可以通过一种开拓平台Mediva来实现。相对来说,前者的限制因素较多,尔... 继续阅读C++ Builder与Matlab殽杂编程的实现
:2017-11-04
-
指针与数组(一) 副标题#e# 变量在内存存放是有地点的,数组在内存存放也同样具有地点。对数组来说,数组名就是数组在内存安顿的首地点。指针变量是用于存放变量的地点,可以指向变量,虽然也可存放数组的首址或数组元素的地点,这就是说,指针变量可以指向数组或数组元素,对数组而言,数组和数组元素的引用,也同样可以利用指针变量。下面就别离先容指针与差异范例的数组。 6.4.1指针与一维数组 假设我们界说一... 继续阅读指针与数组(一)
:2017-11-04
-
c++中explicit要害字的寄义和用法 副标题#e# c++中的explicit要害字用来修饰类的结构函数,表白该结构函数是显式的, 既然有"显式"那么一定就有"隐式",那么什么是显示而什 么又是隐式的呢? 假如c++类的结构函数有一个参数,那么在编译的时候 就会有一个缺省的转换操纵:将该结构函数对应数据范例的数据转换为该类工具 ,如下面所示: class MyClass { public... 继续阅读c++中explicit要害字的寄义和用法
:2017-11-04