Standard C++ Toolset
summary
C++ tooling landscape narrows to practical pieces: cmake is the de facto build model with a new cmake file API and presets plus a cmake debugger; compilers still disagree on warnings and C++23 feature support, but Clang drives formatters, analyzers and IDE engines. Package managers (Conan, vcpkg) grow but vary in workflows. clang-tidy and clang-format are widely used (clang-format has compatibility regressions). Dataflow analysis finds real bugs (an index-out-of-bounds reproduced in Doom) and Google Test remains the dominant unit test framework; JetBrains adds AI-assisted, in-context code help.
AI-written summary · about
chapters (13)
- 0:00C++ toolset introduction
- 1:49Speaker background
- 3:35C++ toolset landscape
- 8:31Compiler diversity challenges
- 12:46CMake as build system
- 19:53CMake modern features
- 25:51Managing C++ dependencies
- 28:42Code formatting tools
- 36:04Domain-specific analysis tools
- 39:13Unit testing frameworks
- 42:02AI in C++ workflows
- 50:31AI privacy solutions
- 51:36Survey and closing
related talks
01h 32mClosing Keynote: C++ Development Tools: Past, Present and Future
58mC++ ecosystem: the renaissance edition
54mA look at C++ through the glasses of a language tool
57mKeynote: How To Address 7 Major C++ Pain Points with Tools
01h 22mC++ ecosystem: For better, for worse
51mCode Analysis ++
01h 01mThe Best Parts of C++
01h 37mC++ And Beyond: Discussion
