To pytanie z jakiegoś powodu mnie nurtuje zawsze, kiedy piszę coś w C++. Może jest głupie, ale muszę je zadać :D.
Czy efekt takiego zapisu:
Klasa obiekt = *(new Klasa());
Różni się czymkolwiek od takiego:
Klasa obiekt;
Czy są przypadki, w których jest sens używać tego pierwszego? Czy jest w nim coś złego, oprócz tego że jest mniej czytelny?