C++/C++11's usage
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 - yaml-cpp's usage jbeder/yaml-cpp - RapidJSON's usage Tencent/rapidjson - libuuid's usage sourceforge - TinyXML2's usage leethomason/tinyxml2 - C++ plugin's usage - jemalloc's usage jemalloc/jemalloc - test code in the technical book - "Efficient C++ Performance Programming Techniques" - "Effective C++ (third edition)" - "More Effective C++" - "Effective STL" - "Effective Modern C++" - "C++ API Design" - "Secure Coding in C and C++(Second Edition)"
The version of each open source library see: version.txt
The project support platform: - windows7/10 64 bits: It can be directly build with VS2017 in windows7/10 64bits. - Linux: - CppBaseTest supports cmake build(file position: prj/linuxcmakeCppBaseTest/) - DesignPatternsTest supports cmake build(file position: prj/linuxcmakeDesignPatternsTest/) - gtestTest support cmake build(file position: prj/linuxcmakegtestTest/) - Json11Test support cmake build(file position: prj/linuxcmakeJson11Test/) - minizTest support cmake build(file position: prj/linuxcmakeminizTest/) - spdlogTest support cmake build(file position: prj/linuxcmakespdlogTest/) - cJSONTest support cmake build(file position: prj/linuxcmakecJSONTest/) - MessyTest support cmake build(test code include: yaml-cpp, RapidJSON, libuuid, TinyXML2, jemalloc; file position: prj/linuxcmakeMessyTest/) - PluginTest support cmake build(file position: prj/cmakePlugin_Test, it supports both windows and linux)
Windows VS Screenshot:
Blog: fengbingchun