J'ai souvent vu que les gens créent des objets en C ++ en utilisant
Thing myThing("asdf");
Au lieu de cela:
Thing myThing = Thing("asdf");
Cela semble fonctionner (en utilisant gcc), du moins tant qu'il n'y a pas de modèles impliqués. Ma question maintenant, est-ce que la première ligne est correcte et si oui, dois-je l'utiliser?