Skip to content

SeanLauSL/cxx11_Project

Repository files navigation

cxx11_Project

C++11特性的Visual studio 2017工程,如可变参数模板队列、移动语义、控制调试信息、创建模块线程

  • moduleThreadcxx11
1. 使用c++11特性建立一个跨平台的线程抽象基类:模块线程的创建、启动;
2. 使用RAII特性的线程挂起和恢复、以及RAII特性的读写锁。
3. 其派生类只需重写工作任务的回调函数,也就是抽象基类的一个纯虚函数callBackFunc(),即可快速创建模块线程。
4. 同时基于模板元、可变参数模板创建了一个可分级控制的调试信息输出类Msg。
  • deque_template_thread_safe
线程安全的deque模板的FIFO结构。
  • variadic_template
可变参数模板参数展开。
  • move_struct_operator
c++11移动语义测试。

About

C++11特性的Visual studio 2017工程,如可变参数模板队列、移动语义、控制调试信息、创建模块线程

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors