Lifetime of Data Objects

The validity and lifetime of data objects can be divided into static, automatic, and dynamic validity and lifetime as follows: