Skip to content

Secure Programming Practices: Part 3

Published on

Become familiar with several concepts from the C++ Core Guidelines, including Enum.3: Prefer class enums over “plain” enums, NL.11: Make literals readable, ES.103: Don’t overflow, ES.104: Don’t underflow, ES.42: Keep use of pointers simple and straightforward, and I.7: State postconditions. Certain parts of C++ do not have easy workarounds and require careful handling. Some have partial or alternative solutions that should be considered.