NDK 开发学习笔记
- 函数指针
- 随机数
- 字符串拷贝
- 内存静态开辟
- 动态分配
- relloc使用
- string相关
- string长度/拼接
- 结构体
- 结构体指针
- 结构体数组
- 匿名结构体别名
- 枚举类
- 文件读操作
- 文件写操作
- 文件拷贝操作
- 读取文件的大小
- 对象创建
- 自定义命名空间
- 构造函数
- 拷贝构造函数
- 指针常量/常量指针/常量指针常量
- 深拷贝/浅拷贝
- 可变参数
- static静态关键字
- c++this原理
- const修饰
- 友元函数
- 友元类
- 类里运算符重载
- 类外运算符重载
- 运算符重载
- C++对象继承
- C++多继承
- C++属性初始化方式
- 虚继承
- 虚函数(C++多态)
- 纯虚函数(Java版抽象类)
- 全纯虚函数(Java版接口)
- 回调
- 模版函数 (Java版泛型)
- vector容器
- stack容器
- queue容器
- 优先级队列学习
- list的学习
- set容器
- 函数谓词
- map容器
- multimap容器
- 仿函数
- 自定义仿函数
- C++内部源码的仿函数
- 多元谓词仿函数回顾操练
- 预定义函数
- 自定义预定义函数
- 函数适配器
- for_each使用
- transform使用
- find/find_if使用
- count/count_if使用
- merge使用
- sort使用
- random_shuffle使用
- copy使用
- replace使用
- 引用进阶
- thread线程
- Pthreads线程
- Pthreads线程 三种情况分析
- C++互斥锁
- C++条件变量+互斥锁
- 智能指针原理
- shared_ptr使用
- weak_ptr使用
- unique_ptr使用
- 自定义智能指针1
- 自定义智能指针2
- 四大类型转换const_cast使用
- 四大类型转换static_cast使用
- 四大类型转换dynamic_cast使用
- 四大类型转换reinterpret_cast使用
- nullptr使用