+ learn some template technique.
- thread && metux.
- :: public std::enable_shared_from_this && sha...
+ std::system_error && <memory> unique_ptr
- function && std::bind(&XX::foo, x, std::place...
- array<int , 6>
- variadic templates
- using... , copy constructor and assignment co...