- 博客(8)
- 收藏
- 关注
原创 c++知识题
C++语言程序设计 一、选择题 1.下面有关重载函数的说法中正确的是(C) A重载函数必须具有不同的返回值类型;B重载函数形参个数必须不同; C重载函数必须有不同的形参列表 D重载函数名可以不同; 2.下列关于构造函数的描述中,错误的是(D) A构造函数可以设置默认参数; B构造函数在定义类对象时自动执行 C构造函数可以是
2017-09-15 18:22:07
3021
原创 关于构造函数的默认构造
拷贝构造函数> 是用于当一个(用户自定义类型的对象)作为函数参数时,(系统默认)的拷贝构造函数>不能达到目地, 这时需要用到 拷贝构造函数> (通常是 类的私有成员里有起到重要作用的指针变量) 当进行函数参数的(值传递) 时,系统会调用 如果没有 则系统会调用另外就是用于类对象的声明,比如一个class叫 str在对对象声明时可以str s1(...); //用于初始化s1str s2
2017-09-15 17:54:13
248
原创 容器 迭代器
STL包括: 容器(数据结构) 迭代器(遍历数据) 算法顺序容器: vector(矢量) list(链表) deque(双端队列)关联容器:set(集合) multist , map(映射),multimap迭代器:类似于指针 用来访问容器中的单个数据项迭代器由类iterator来声明。#include#include #include usi
2017-09-15 17:17:19
273
原创 用类模拟栈的出栈和压栈
#includeusing namespace std;template class CStatck{private:Type m_n_Pot; //栈的数据个数Type m_n_Count; //总栈数 Type *m_p_Tack;public:bool isFull(); // 判断是否为满bool
2017-09-14 19:15:14
488
原创 派生类构造函数和析构函数的构造规则
1.派生类的构造函数 当基类的构造函数没有参数,或没有显示定义构造函数时,派生类可以不向基类传递参数,甚至可以不定义构造函数. 当基类含有带参数的构造函数时,由于派生类不能继承基类的构造函数与析构函数,此时,派生类必须定义构造函数,以提供把参数传递给基类构造函数的途径.2.在C++中派生类构造函数的一般形式为:派生类名(参数总表):基类名(参数表)
2017-09-13 16:54:36
1786
原创 c++继承和派生
继承性概念:就是在一个已存在的类的基础上建立一个新的类。已存在的类称为“基类( baseclass)”或“父类(fatherclass)”。新建立的类称为“派生类(derivedclass)”或“子类(sonclass)”。作用:可以扩充和完善旧的程序设计以适应新的需求。这样不仅可以节省程序开发的时间和资源,并且为未来程序增添了新的资源–继承•在已有类的基础上建立一个新类的过程称为
2017-09-13 16:18:43
233
原创 2017 09 11指针复习
1. 指针(一段内存的地址) ----->本质就是变量(数据) 注意:空指针,野指针2.指针的操作 ++ — 取决于什么类型的指针3.指针访问数据,访问范围4.指针数组,数组指针指针数组 int* p[]; 数组指针int (*p)[];5.常量指针,指针常量Const char *p (常量指针)Char * const p(指针常量
2017-09-11 18:57:57
174
原创 链表的使用
#include #include #include typedef int DATA;#ifndef NULL#define NULL 0#endifstruct Snode{DATA Data;Snode * pNext;};Snode * g_pHead = NULL;Snode * AddHead(DATA dt) /
2017-09-11 18:53:21
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅