- Prepare googletest & google benchmark
- thread safe vector test, reference 三种std::vector并发安全的设计思路
- Dictionary, queue + id_map impl
- vcpkg related config in CMakeLists.txt
-DVCPKG_TARGET_TRIPLET=arm64-osx
-DCMAKE_TOOLCHAIN_FILE=${vcpkg-install-position}/scripts/buildsystems/vcpkg.cmake
-G Ninja
-DCMAKE_BUILD_TYPE=Debug
-DCMAKE_MAKE_PROGRAM=${generate-by-clion-by-default}
- cross-platform debug using docker container with CLion
Debugging C++ in a Docker Container with CLion https://github.com/shuhaoliu/docker-clion-dev
docker build -t docker_clion_dev .
docker-compose up -d
docker-compose down