通过参考1的例子,可以掌握:

  • Building C++ files using Bazel in Visual Studio Code
  • Google Test for unit tests
  • Google Benchmark for benchmarking
  • Google’s glog logger for logging: GLOG is the C++ implementation of the Google logging module. You can see complete usage instructions here
  • Google’s Abseil library: Abseil library is an open-source collection of C++ code (compliant to C++11) designed to augment the C++ standard library.
  • Debugging with Visual Studio Code to provide breakpoints, watch, call stack, and pretty printing for STL containers such as std::map and std::vector


参考

  1. Github Project: C++ Template for Google Bazel, Test, Benchmark, Log, and Abseil (ABSL)