从零开始_学_数据结构(四)——查找算法、索引、二叉排序树
原文始发于:从零开始_学_数据结构(四)——查找算法、索引、二叉排序树 查找算法 基本概念: (1)关键字:假如有结构 struct Node //一个结点,存储数据和指针 { DATA data; //数据属性,用于存储数据 int ...
原文始发于:从零开始_学_数据结构(四)——查找算法、索引、二叉排序树 查找算法 基本概念: (1)关键字:假如有结构 struct Node //一个结点,存储数据和指针 { DATA data; //数据属性,用于存储数据 int ...
原文始发于:第十五章之(一)友元 MFC遇见问题了,不知道如何在界面中创造一个文本框,用于让用户输入文字。而且搜了好久都找不到教程(如果谁会,请联系我,或者加我QQ:20004604帮助我) 因此,只能回头过来更新这个了。回头看了一下十四章...
原文始发于:第十五章之(四)类型转换运算符 类型转换运算符,共计有4个: ①dynamic_cast; ②const_cast; ③static_cast; ④reinterpret_cast; 第一种dynamic_cast,用于将派...
原文始发于:从零开始_学_数据结构(一)——算法的基本概念 从零开始_学_数据结构(一)——算法 算法的定义: 解决问题的方法。 对于同一个问题,一个好的算法比一个差的算法,效率更高,更节约资源。 For Computer:算法是解...
原文始发于:(一四八)多重继承 多重继承(MI),指的是派生类,同时继承两个或者多个类。 公有MI表示的是is-a关系,在继承的时候,需要用public来限制每一个基类。 私有和保护MI表示的has-a关系。MI和单继承在某些程度上...
原文始发于:(一四七)私有继承 C++的另一种实现has-a关系的途径(前一种是将类对象作为新类的成员)是私有继承。 使用私有继承,基类的公有成员和保护成员都将成为派生类的私有成员。 这意味着基类方法将不会成为派生类对象公有接口的一部分...
原文始发于:(一四六)包含对象成员的类——第十四章 一个类对象,可以是另一个类的成员。就像string类可以作为其他类的类成员一样。 valarray类: valarray类是一个模板类,模板类可以处理不同的数据类型。 其头文件是:...
原文始发于:第十五章之(三)RTTI 前言:刚找到新工作,这两天忙着搬家,添加一些日用品,好方便日后使用,浪费了蛮多时间的。所以到现在才补上这一章节。 之前跳过了RTTI,去看下一部分的类型转换运算符,被dynamic_cast搞的很头晕(...
原文始发于:(一四五)第十三章编程练习 1.以下面的类声明为基础: // base class class Cd { //represents a CD disk private: char performers[50]; char lab...
原文始发于:(一四四)第十三章复习题 1.派生类从基类那里继承了什么? 答:数据成员、非构造函数和析构函数、默认赋值运算符的方法。 基类的私有、保护、公有成员和方法,分别成为派生类的私有、保护、公有的成员和方法,但部分例外。 2.派...