C++ 泛型编程:deque 容器
deque 基本概念 双端数组,可以首位两端进行插入和删除操作 vector 对头部插入和删除的效率很低,并且 … 阅读更多
C++ 基础,面向对象编程和泛型编程笔记
deque 基本概念 双端数组,可以首位两端进行插入和删除操作 vector 对头部插入和删除的效率很低,并且 … 阅读更多
vector 基本概念 vector 数据结构和数组类似 数组是静态空间,vector 可以动态拓展 动态拓展 … 阅读更多
本质 string 是 C++ 风格字符串,本质上是一个类 char* 是一个字符指针 string 内部封装 … 阅读更多
STL 基本概念 STL:Standard Template Library 广义上分为容器(containe … 阅读更多
类模板基本语法 类模板与函数模板的区别 类模板没有自动类型推导的使用方式,必须显示指定类型 类模板在模板参数列 … 阅读更多
模板 模板不可以直接使用 模板的通用不是万能的 C++ 提供两种模板:函数模板和类模板 函数模板的基本语法 定 … 阅读更多
多态的类型 静态多态:函数重载和运算符重载,静态多态编译阶段确定函数地址 动态多态:派生类和虚函数实现的运行时 … 阅读更多
继承的语法 继承的好处就是可以介绍重复的代码。 继承方式 继承的注意事项 父类中所有的非静态成员属性都会被子类 … 阅读更多
面向对象编程的三大特性: 封装 继承 多态 封装的要点 将属性和行为作为整体管理 对属性和行为进行权限控制 属 … 阅读更多