The main role of the project:
- C++/C++11's usage
- Design Pattern's usage
- Dr. Memory's usage DynamoRIO/drmemory
- Json11's usage dropbox/json11
- VLD's usage Visual Leak Detector
- miniz's usage richgel999/miniz
- tar package' parse
- regular expression's usage
- multi thread's usage
- Google Test(gtest)'s usage google/googletest
- spdlog's usage gabime/spdlog
- cJSON's usage DaveGamble/cJSON
- "Efficient C++ Performance Programming Techniques" test code
The project support platform:
- windows7/10 64 bits: It can be directly build with VS2013 in windows7/10 64bits.
- Linux:
- CppBaseTest supports cmake build(file position: prj/linux_cmake_CppBaseTest/)
- DesignPatternsTest supports cmake build(file position: prj/linux_cmake_DesignPatternsTest/)
- gtest_Test support cmake build(file position: prj/linux_cmake_gtest_Test/)
- Json11_Test support cmake build(file position: prj/linux_cmake_Json11_Test/)
- miniz_Test support cmake build(file position: prj/linux_cmake_miniz_Test/)
- spdlog_Test support cmake build(file position: prj/linux_cmake_spdlog_Test/)
- cJSON_Test support cmake build(file position: prj/linux_cmake_cJSON_Test/)
Blog: fengbingchun