互包含的类 源程序: #include<iostream> #include<string> using namespace std; class B; class A { public: int aInt; B *bPoint=NULL; void SetValue(int v) { aInt=v ...
分类:
其他好文 时间:
2020-01-12 19:52:50
阅读次数:
87
基类与派生类之间的互相转换,使用指针的情况 源程序: #include<iostream> using namespace std; class CBase { protected: int n; public: CBase(int i):n(i){} void Print() { cout<<"C ...
分类:
其他好文 时间:
2020-01-12 19:52:20
阅读次数:
80
派生类中的复制构造函数 源程序: #include<iostream> using namespace std; class A { public: A() //默认构造函数 { i=100; cout<<"类A默认构造函数"<<endl; } A(const A&s) //复制构造函数 { i=s ...
分类:
其他好文 时间:
2020-01-12 19:50:26
阅读次数:
60
使用多态处理图形示例 源程序: #include <iostream> #include <cmath> using namespace std; class CShape { protected: double acreage; public: CShape() { //cout<<"基类构造函数 ...
分类:
其他好文 时间:
2020-01-12 18:18:05
阅读次数:
73
多态机制下对象存储空间的大小 源程序: #include <iostream> using namespace std; class A { public: int i; virtual void func(); virtual void func2(); }; class B :public A ...
分类:
其他好文 时间:
2020-01-12 11:49:44
阅读次数:
86
用基类指针访问基类对象及派生类对象 源程序: #include <iostream> #include <string> using namespace std; class A { public: void put_name(string s) { name = s; } virtual void ...
分类:
其他好文 时间:
2020-01-12 11:39:12
阅读次数:
69
查找的一些基本概念 查找表 是由同一类型的 数据元素 构成的集合,它是一种以查找为“核心”,同时包括其他运算的非常灵活的数据结构。 上面概念中的集合和数学上的定义是一致的,简单地说就是由任意一些可分辨的对象构成的整体 作为一个数学概念,集合的元素是没有任何限制。 作为一种数据结构,查找表的逻辑结构是 ...
分类:
其他好文 时间:
2020-01-12 11:36:28
阅读次数:
117
基类引用实现多态 源程序: #include <iostream> using namespace std; class A { public: virtual void Print() { cout << "A::Print" << endl; } }; class B :public A { p ...
分类:
其他好文 时间:
2020-01-12 11:33:08
阅读次数:
60
图的基本概念 首先,你要明确图是什么样子的,就是下面这个样子的 图的定义与术语 有向图和无向图 直接对比图就可以看出来,有向图和无向图的区别了,这个没有什么难的。 有向图和无向图的表示法有略微的区别,注意看 G1有箭头,有向图,表示方法是 G2无箭头,无向图,表示方法是 弧、弧头、弧尾:有向图的边称 ...
分类:
其他好文 时间:
2020-01-10 12:36:50
阅读次数:
80
数组
数组基本运算
数组的存储结构
矩阵的压缩存储(重点)
三元组表示法
自考真题
广宣时间
数组
概念如下
数组可以看成线性表的一种推广,其实就是一种线性表,一维数组又称为向量
数据由一组具有相同类型的数据元素组成,并存储在一组连续的存储单元中
若一维数组中的数据元素又是一维数组结构,则称为二维... ...
分类:
编程语言 时间:
2020-01-01 09:26:28
阅读次数:
117