cpp_utils
Cpp Utils For Work:
- pystrings: C++ functions matching the interface and behavior of python string methods with std::string
- tqdm.cpp: Official C++ port of the popular python module, tqdm. Work in progress (pre-alpha)
- rapidjson: A fast JSON parser/generator for C++ with both SAX/DOM style API
- loguru: a lightweight and flexible C++ logging library
- filesystem: Boost.Filesystem, part of collection of the Boost C++ Libraries, provides facilities to manipulate files and directories, and the paths that identify them.
- HTTPRequest: Single-header C++ HTTP request class
- csv2: Fast CSV parser and writer for Modern C++
- tabulate: Table Maker for Modern C++
- argparse: Argument Parser for Modern C++
- asserts: C++ 17 The most over-engineered and overpowered C++ assertion library
- better_assert: A better C++ assertion library which also prints a debug message
- cxxopts: About Lightweight C++ command line option parser
Etc
- clang set CMAKE_CXX_FLAGS -fstandalone-debug can view string content
- [C++ books] (https://xie.infoq.cn/article/207aab244ae44b9fc5c71a059)