Ich bin ziemlich sicher, dass dies schon einmal gefragt wurde, aber ich kann nicht für das Leben von mir finden es über die Suche.C++ Instanziieren Sie ein Objekt aus einer Klasse zwei verschiedene Möglichkeiten
hier So geht es:
Was zwischen den Unterschied ist:
MyObj myObj;
und
MyObj myObj = MyObj();
Ich glaube, beide das gleiche Ergebnis erzielen, ist aber ein besser zu nutzen als die andere ? Angenommen, alles, was ich will, ist der Standardkonstruktor.
* bearbeiten - Ich habe gehört, dass die erste geeigneter ist, da die zweite zuerst ein Objekt über den Standardkonstruktor erstellt, dann eine Zuordnung zu myObj. Die erste ist keine Zuweisung, also wäre die erste "schneller". Wahrheit?
Ähnlich, aber nicht ganz dasselbe wie: http: // stackoverflow.com/questions/1581763/difference-zwischen-a-pa-neu-a-und-ein-neu-a –