招offer体质
招offer体质
全部文章
c++基础
java基础(2)
leetcode(1)
八股(3)
归档
标签
去牛客网
登录
/
注册
阿力的小站
Day by day.
全部文章
/ c++基础
(共24篇)
C++基础14——多态
多态的分类 静态多态:函数重载和运算符重载 动态多态:派生类和虚函数 静态多态和动态多态的区别: 静态多态:函数地址早绑定,编译阶段确定函数地址 动态多态:函数地址晚绑定,运行阶段确定函数地址 class animal{ public: void speak(){...
2022-04-23
0
156
C++基础13——继承
继承的好处 减少重复代码 语法:【class 子类:继承方式 父类】 子类——派生类 父类——基类 继承方式 public: 父类中的public和protected成员属性不变,private的不可以访问 private:父类中的public和protected成员属性都变为private,...
2022-04-23
0
313
C++基础12——运算符重载
加号运算符重载 作用:实现两个自定义类型数据的相加 对于内置的数据类型的表达式的运算符是不可以改变的 class Person { public: int a; int b; //1. 成员函数重载 ...
2022-04-20
0
204
C++基础11——友元
友元的目的:让一个函数或者类访问另一个类中私有成员 关键字:friend 实现方式: 全局函数做友元 class House{ friend void goodGay(House* myhouse);//关键 public: House(){ string ...
2022-04-20
0
182
C++基础10——const修饰成员函数
空指针访问成员函数 class Person(){ public: void func1(){ cout<<"yes"; } void func2(){ cout<<age;//相当于this->age } int ...
2022-04-20
0
200
C++基础9——this指针
成员变量和成员函数分开存储 只有非静态的成员变量才属于类的对象 C++编译器会给每个空对象分配一个字节的内存空间,是为了区分空对象占内存的位置,每个空对象都有一个唯一的内存地址 静态成员变量和静态成员函数、非静态成员函数都不属于类的对象上 this指针 由于非静态成员函数只会诞生一...
2022-04-19
0
189
C++基础8——静态成员
初始化列表 class Person{ public: int a; int b; int c; //1. Person():a(10),b(20),c(30) { } ...
2022-04-19
0
148
C++基础7——深拷贝浅拷贝
深拷贝与浅拷贝 浅拷贝:简单的赋值拷贝操作 深拷贝:在堆区重新申请空间,进行拷贝操作 class Person{ public: int age; int *height; Person(int p_age,int p_height){ age=...
2022-04-19
0
156
C++基础6——拷贝、析构函数
对象的初始化和清理 C++中使用构造函数和析构函数来实现对象的初始化和清理 编译器默认会实现这两个函数,但为空实现。 构造函数语法: //语法:类名(){} //没有返回值,也没有void //函数名称和类名相同 //构造函数可以有参数,因此可以发生重载 //程序在调用对象时会自动调用构造函数,且只...
2022-04-19
0
178
C++基础5——封装
1. 三大对象特性 封装、继承、多态 2. 封装 意义:将属性和对象作为一个整体,来表现一个事物,且将属性和行为加以权限控制 //设计一个圆类 class Circle{ public://公共权限 int m_r;//半径 double...
2022-04-14
0
166
首页
上一页
1
2
3
下一页
末页