Dynamic Memory Allocation and Fragmentation in C and C++
In C and C++, it can be very convenient to allocate and de-allocate ... There is a keyword to explicitly declare such a variable – auto – but it is almost never used. Automatic variables (and function parameters) are usually stored on the stack.