初学c/c++目录
- vs2019清空缓冲区的问题 rewind(stdin) 和 cin.ignore()
- c语言字符串
- c++中的string变量
- 逻辑运算 与&& 或|| 非!
- 位运算
- c++中数字的二进制,八进制,十进制和十六进制的输出
- 三目运算符
- 数据类型转换
- if语句
- switch...case
- 循环语句
- goto语句
- mciSendString() 播放音乐
- c++的输出:指定位数和对齐方式
- 调整控制台大小 mode con cols=40 lines=15
- 制作自己的静态库
- string中的c_str(),将string类型转换成c语言的字符串
- getch() 不回显的读入一个字符
- 防御式编程
- time
- VC++ 关于Sizeof(string) 为何是28(x86)40(x64)个字节
- 指针
- 引用
- c++程序的内存分区
- 获取被调用函数内部的内存
- 动态内存的使用 malloc free 和 new delete
- 变量的4种存储类型:auto,static,exturn,register
- 函数返回值为指针类型
- 使用动态内存常见错误总结
- 内存泄露检测工具
- 宏
- 结构体
- 枚举 enum 和 enum class
- 类型定义 typedef
- 头文件防止重复包含
- 构造函数
- 静态数据成员和静态成员函数
- const数据成员和const成员函数
- __FUNCTION__获取函数名
- 建模常用手段:组合与聚合
- vector
- stringstream
- 继承与派生
- c++文件读写
- 友元函数和友元类
- 运算符重载
- 虚函数
- 函数模板和类模板
- 异常
- STL标准模板库
- c++11及其它特性
- c++智能指针
- 结构体内存对齐