C++
passionup
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STL
Containter Iterator Adapter Algorithm原创 2020-03-29 12:32:00 · 194 阅读 · 0 评论 -
模板
12 模板 12.1.1 类型参数化 #include<iostream> using namespace std; template<class T> T add(const T &a,const T &b) { return a+b; } int main() { int a=1,b=2; double c=1.0f,d=3.0f; cout&l...原创 2020-03-29 11:49:23 · 181 阅读 · 0 评论 -
多态
11 多态 11.1 多态与虚函数 多态性指同一操作作用于不同对象产生不同响应。 多态静态多态动态多态函数重载运算符重载虚函数 11.1.1 binding 编译器根据函数的参数和函数名决定使用那个函数 11.1.3 虚函数 通过指针调用虚函数时,具体调用那个虚函数只取决于指针指向的对象类型。 一种接口,多种方法 通过基类指针能处理所有派生类的所有情况。 #include<iostrea...原创 2020-03-28 21:28:09 · 249 阅读 · 0 评论 -
继承
10 继承 10.1 继承 在任何情况下,派生类内部无法访问基类的私有成员,基类成员的初始化要通过基类的构造函数,而且,它要在派生类数据之前初始化,所以基类构造函数在派生类构造函数的初始化列表中调用。 派生类生成过程: 吸收基类成员 改造基类成员 添加新的成员 10.1.2 继承的层次性 一般来说,派生类是基类的具体化,基类抽取了派生类中的共同特征,而派生类则是对基类添加约束,使之更为具体...原创 2020-03-28 17:00:32 · 273 阅读 · 0 评论 -
面向对象
8 面向对象 public成员是类的接口 8.2.2 类的定义 数据成员的类型符前不可使用auto、extern和register[变量存储位置和作用域,类和结构体中的变量是成员变量,其存储位置和作用域由定义对象的函数决定,不由对象本身决定],也不可在类定义时对数据成员初始化 类定义中提供的成员函数时函数的原型声明。 8.3 C++类的实现 一种是在类定义时完成成员函数的定义,二是在类定义的外...原创 2020-03-27 22:40:12 · 242 阅读 · 0 评论 -
函数
6 函数 6.2 函数的定义 方法就是接口 形参是角色,实参是演员。 返回值不能是数组,但可以是其他任何类型,如指针、结构体和共用体。 6.3 函数声明 函数声明描述了函数和编译器间的接口,想要调用一个函数,必须在调用函数中对被调用函数进行说明 在调用函数中对被调用函数进行声明,使其可用。 6.3.2 声明一个函数 C++的函数声明只写变量类型即可。 作用: 使编译器正确处理返回值 使编译器检查...原创 2020-03-25 15:45:12 · 356 阅读 · 0 评论 -
零基础学C++Note目录
2.C++基础 3.数组和C风格字符串 4.指针和引用 5.结构体和共用体原创 2020-03-25 11:57:57 · 204 阅读 · 0 评论 -
结构体和共用体
结构体和共用体原创 2020-03-25 11:57:04 · 294 阅读 · 0 评论 -
指针和引用
指针和引用原创 2020-03-25 11:49:30 · 197 阅读 · 0 评论 -
数组和C风格字符串
一维数组和C风格字符串原创 2020-03-25 10:46:09 · 206 阅读 · 0 评论 -
C++基础
程序结构、变量、常量、运算符原创 2020-03-25 09:51:50 · 194 阅读 · 0 评论 -
零基础学C++Note
零基础学C++ 2 C++基础 -.2.1 C++程序的结构 -.2.1.4 名称空间 using 声明语句同样有生命周期,只对新标准C++头文件有效,对旧标准的头文件using 语句没有意义 using namespace std;//声明一次使得标准库中的所有名称都可用 using std::cin;//声明一次使得标准库中的cin可用 std::cin;//使用一次,声明一次 -2.1.5...原创 2020-02-27 09:14:16 · 1200 阅读 · 0 评论
分享