Junior — Middle
Can you give an example of how memory management mechanisms are used in software applications?
sobes.tech AI
Answer from AI
In C/C++, memory management is performed using the new and delete operators (in C++), as well as the malloc and free functions (in C). For example, if you need to dynamically create an array, you can use new:
int* arr = new int[10]; // allocate memory for 10 integers
// Use the array
// After use, always free the memory
delete[] arr;
This allows managing the lifetime of objects and efficiently using memory, especially when the size of data is unknown in advance or changes during program execution.