Norm (#4) is right. But I don't think any promise is made about when memory will be freed. Or whether it will be freed this side of your program's termination.

The point is that a reference to...