C++学习
一、类
1 构造函数
1、类的构造函数
2 static const与static constexpr的类内变量成员初始化
C++中static const与static constexpr的类内变量成员初始化
3 虚函数
4、C++中的动态类型与动态绑定、虚函数、运行时多态的实现【重要】
5、C++中基类的析构函数为什么要用virtual虚析构函数
4 其他
class Parent{……} parent; 还可以这样进行类定义?parent怎么在括号后呢?
二、STL
1 sort函数
2 哈希表学习
三、C++内存模型
1 字符串操作函数
1 strcpy()
【注】:把
2 strlen()
【注】:
3
【注】:
四、智能指针
1 shared_ptr
五、多线程
2、 #include <boost/thread.hpp>
六、时间统计工具
2、弄清std::chrono::system_clock::time_point,自定义时间工具类
3、C++中使⽤chrono进⾏时间统计和等待,aloam的laserMapping.cpp中有应用,相关代码如下:
std::chrono::milliseconds dura(2);
std::this_thread::sleep_for(dura);
七、输入/输出流
1 ofstream
ofstream之ios::ate,ios::app,ios::in,ios::out
2 stringstream
2、stringstream 的.str()正确用法和清空操作
3 其他
八、相关头文件
1 #include < cstdlib >
2 #include <windows.h>
九、宏定义
4、IMPLEMENT_DYNCREATE(CFileView, CView)
5、C++中BEGIN_MSG_MAP或者BEGIN_MESSAGE_MAP的个人理解
十、MFC学习
十一、其他
1、什么时候和为什么要使用static和constexpr?
5、C++消息映射
9、总结一下__declspec(dllimport)的作用、C++中declspec(dllexport)和declspec(dllimport) 的用法介绍
十二、其他相关
1、应用程序编程接口
3、c++中.rc文件和resource.h的问题【可能配合MFC】