auto_ptr

0

Hejka.
Czy taki kod jest poprawny?

auto_ptr<int> a = auto_ptr<int>(new int);

Czy obiekt utworzony przez auto_ptr<int>(new int); nie zostanie usunięty po wyjściu z tej linijki?

0

To jest tak banalne to sprawdzenia samemu, że aż dziw mnie bierze, że wolisz się pytać na forum.

0

Wydaje mi się, że nie zostanie usunięty. Dostęp do int powinien być możliwy poprzez a.get(). Nie rozumiem tylko po co komplikujesz sobie tak życie i nie wrzucisz:

auto_ptr<int> a(new int)

1 użytkowników online, w tym zalogowanych: 0, gości: 1