domains / families / security / modern-cpp

modern-cpp

separate

Guides C++ code toward modern idioms (C++20/23/26). Use when writing new C++ code, modernizing legacy patterns, or working on security-critical C++. Replaces raw pointers with smart pointers, SFINAE with concepts, printf with std::print, error codes with std::expected.

When to use

When not to use

Skill page

Source

RepositoryPath
trailofbits/skillsplugins/modern-cpp/skills/modern-cpp/SKILL.md