|
|
|
|
|
by kazinator
1481 days ago
|
|
> I don't recall the word "lifetime" being used in the C++ world before Rust came along. "Lifetime" is a normative term in ISO C. In the 1999 standard, it is given as: "The lifetime of an object is the portion of program execution during which storage is guaranteed to be reserved for it. An object exists, has a constant address, and retains its last-stored value throughout its lifetime." (6.4.2 Storage Durations of Objects) "Lifetime" appears three times in the Index of the 1988 edition of Compilers: Principles, Techniques and Tools by Aho, Sethi and Ullman (a.k.a. the Red Dragon Book). Lifetime, of a temporary 480 Lifetime, of an activation 391, 410 Lifetime, of an attribute 320-322, 324-329 |
|