- 博客(4)
- 收藏
- 关注
原创 c++运算符重载
重载为类的成员函数: 返回类型 类名::operator 运算符(形参表) { 函数体 } 重载为类的非成员函数: 返回类型 operator 运算符(形参表) { 函数体 }
2021-06-09 14:32:00 90
原创 虚函数和纯虚函数
virtual 返回值类型 函数名 (形参表); //一般虚函数成员声明语法,记得给出实现{} virtual 返回值类型 函数名(形参表)=0;//纯虚函数声明格式 带有纯虚函数的类是抽象类,在父类中可以不用给出纯虚函数的实现;而虚函数在父类中必须给出实现,可以是空的函数体。 抽象类和带有虚函数的普通类的共同特点是都可以派生出新的类,然后在新类中给出虚函数(纯虚函数)的实现,而且这种新的实现可以具有多态特征。 class base1{ public: int *a; vi...
2021-06-09 14:13:16 98
原创 const修饰符与指针和引用
const修饰符与指针 const与指针在一起使用,情况比较复杂,可简单归纳为三种:指向常量的指针、常指针和指向常量的常指针。 (1) 指向常量的指针 是一个指向常量的指针变量。例如: const char *name ="chen"; //声明一个名为name 的指针变量 name[3]= ‘a’; //错误,不容许改变已指向的常量 name ="zhang"; //正确,可以改变指针的指向 (2) 常指针 把指针本身声明为常...
2021-06-08 17:04:25 168
原创 ++运算符和指针的使用
int a[3]={0,1,2}; int *pa=&a[0]; cout<<*pa<<*(pa++)<<*pa<<endl;
2021-06-08 16:35:12 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人