学习c++各个部分的敲的代码
涉及c++基本语言,基本的类,模板与泛型,智能指针,并发与多线程,c++内存,STL等知识
- 当设定O_APPEND标志后,能否使用lseek函数修改当前文件偏移量?若能修改,读写操作发生在文件何处?
- 给定一个目录文件,打印该目录下所有子目录和文件的名称,并不断递归访问子目录,并打印其属子目录和文件名称
- 实现“ls -l”的基本功能
- 实现c++类对象序列化
- 插件系统
- 插件系统综合版
- c++头文件(ps:如何实现头文件防卫)
- auto, 内存分配
- cin/cout学习
- cpp多文件编程简单入门
- string初始化
- string构造函数和析构函数学习
- 获取string长度
- 获取字符串元素
- string学习
- compare the string
- modify and replace the string
- c++迭代器学习
- 迭代器实例
- c++类和结构学习
- 内联函数学习
- 特殊函数用法
- const char*, char const*, char*const对比
- vector初步学习
- 定义和初始化vector对象
- 一些vector的初步操作
- 隐式类型转换
- 显示类型转换
- 类和对象学习
- 对象拷贝
- 构造函数
- 函数默认值
- 隐式转换和explicit
- 类中inline,const,mutable,this知识
- static成员变量,成员函数
- 类内初始化
- 默认构造函数
- =default, =delete使用
- 拷贝构造函数
- c++11某些新特性
- auto类型推导
- c++ decltype类型
- 重载运算符
- 拷贝赋值运算符
- 析构函数
- 派生类
- public protected private
- 函数遮蔽
- c++11类中using
- 基类指针,派生类指针
- 虚函数,纯虚函数,虚析构函数
- override, final
- 友元函数,友元类,友元成员函数
- RTTI
- dynamic_cast, typeid, type_info类
- 派生类对象模型
- 智能指针