Modern Cpp

by trailofbits82fe82262526No license7.4K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated yesterday

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.

Only the file list is public. File contents are available once the skill is installed in a workspace.

PathSizeType
references/anti-patterns.md5.5 KBtext/markdown
references/compiler-hardening.md7.3 KBtext/markdown
references/cpp20-features.md7 KBtext/markdown
references/cpp23-features.md7 KBtext/markdown
references/cpp26-features.md7.5 KBtext/markdown
references/safe-idioms.md8.1 KBtext/markdown
SKILL.md8.5 KBtext/markdown

Source and attribution

Source:trailofbits/skillsinplugins/modern-cpp/skills/modern-cppat commit82fe822

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal