This course highlights some of the most useful security features for avoiding memory corruption vulnerabilities in C++
Learning Objectives
On successful completion of this course, learners should have the knowledge and skills to identify secure coding best practices for C++, including the use of:
- Standard containers
- Bounds-checking functions
- Smart pointers
- Standard concurrency features
- Object-oriented programming features
- Range-based loops
- Native regular expressions
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):
Specialty Areas
- Software Development