Stack Heap Memory
Stack Heap Memory
Stack : Examples
int
i = 10;
primitive data type
QDate d(2000,1,1);
Qt Object
Fraction f;
Object of a user-defined class (Ezust
chapter 2)
Heap : Examples
int*
i = new int(10);
primitive data type
QDate* d = new QDate(2000,1,1);
Qt Object
Fraction* f = new Fraction();
Object of a user-defined class (Ezust
chapter 2)
f1
m_Numerator =0
m_Denominator =0
m_Numerator =0
m_Denominator =0
Inaccessible
memory memory leak
f1
m_Numerator =0
m_Denominator =0
m_Numerator =0
m_Denominator =0
Summary
This presentation
explained the difference between
stack & heap memory
demonstrated the importance of
memory management
Way Forward..
Make sure you understand the contents
of this presentation before you look at
the presentation titled Qts Child
Management Facility