Manual Memory Management
Back: Memory Models
The programmer explicitly controls memory allocation and deallocation. While offering maximum control and deterministic resource management, it introduces risks of memory safety bugs that are among the most common sources of security vulnerabilities.