Software engineering
Computing
Computer programming
Data types
C++
Memory management
Primitive types
Software bugs
Pointer
Struct
Memory safety
C dynamic memory allocation