Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

03 Memory Models

❯

00 Category

❯

Manual Memory Management

Manual Memory Management

Feb 10, 20261 min read

  • memory-models
  • manual-memory

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.

Concepts

  • malloc-free
  • RAII (Resource Acquisition Is Initialization)
  • Smart Pointers
  • Common Memory Bugs

memory-models manual-memory


Graph View

  • Manual Memory Management
  • Concepts

Backlinks

  • Common Memory Bugs
  • RAII (Resource Acquisition Is Initialization)
  • Smart Pointers
  • malloc-free
  • Memory Models

Created with Quartz v4.5.2 © 2026

  • GitHub