- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 【无标题】
**顺序表 Cplus ** 动态顺序表- 手动扩容 #define InitSize 10 struct List { int *data; //动态分配数组的指针 int MaxSize; //最大容量 int length; //当前长度 }; typdef struct List SqeList; //创建一个空的顺序表 void InitList(SqeList &L) { L.data = (int*)malloc(InitSize * sizeof(int); L.l.
2021-12-01 22:24:56 141
原创 const 与 static
CONST 与 STATIC const 1.常数据成员 1.具有const 特性,只读不可修改; 2.必须初始化; 3.类中的常属性,必须用初始化参数列表初始化; 2.常成员函数 与 常对象 1.const 在函数 后面; 2.常成员函数不可修改数据; 3.常函数可以重载 即 可以与普通的同名函数共存; 普通对象优先调用普通函数 4.常对象只能调用常成员函数!!!!! const 类名 对象名; static 注意!! 类拥有的 ,所以对象共有的 1.静态数据成员 1.类外
2021-09-30 23:22:03 52
原创 C++重载运算符
C++运算符重载 赋予运算符新的功能 , 能操作自定义类型 实质:调用函数 注意:一个运算符只能重载一次 ,不会违背运算符原来的运算方式 //基本格式 datatype operator 运算符(函数参数) { 函数体; } 1.类成员函数重载 ,参数个数 = 操作数 - 1 //基本原理 class text01 { public: text01(int fristNum,int secondNum):fristNum(fristNum), secon
2021-09-25 16:11:39 80
原创 C++虚机制与多态
友元 可以访问私有(private)成员,并不属于这个类 友元函数 定义在类外,是一个普通函数或其他类的函数 //友元普通函数声明:: friend datatype friendFunctionName(参数列表); //友元成员函数声明:: friend datatype OtherClass::friendFunctionName(参数列表); 1.普通函数做友元 class Student { //友元函数 friend int add(Student *object) { c
2021-09-24 13:58:36 66
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人