Ho visto spesso che le persone creano oggetti in C ++ usando
Thing myThing("asdf");
Invece di questo:
Thing myThing = Thing("asdf");
Questo sembra funzionare (usando gcc), almeno finché non ci sono modelli coinvolti. La mia domanda ora, la prima riga è corretta e in tal caso dovrei usarla?