1: T tmp;
2: T other = tmp + T();
W linijce nr 1 tworzony jest obiekt klasy T - wywoływany jest jego konstruktor.
W linijce nr 2 potrzebujemy jeszcze T() - wywoływany jest jego konstruktor.
Czy mamy PEWNOŚĆ, że po linijce 2 zostanie wywołany destruktor obiektu tymczasowego T() ? Czy standard DOKŁADNIE reguluje czas wywołania destruktora, czy może być on jednak wywołany w linijce 4, 7, 50 i nie możemy być tego pewni?