Estoy bastante seguro de que esto se ha preguntado antes, pero no puedo por la vida de encontrarlo a través de la búsqueda.C++ Crear una instancia de un objeto de una clase de dos formas diferentes
así que aquí va:
¿Cuál es la diferencia entre:
MyObj myObj;
y
MyObj myObj = MyObj();
creo tanto lograr el mismo resultado, pero es una mejor usar que el otro ? Supongamos que todo lo que quiero es el constructor predeterminado.
* edit - He oído que el primero es más apropiado ya que el segundo crea un objeto a través del constructor predeterminado, luego realiza una asignación a myObj. El primero no es la operación "asignar", por lo que el primero sería "más rápido". ¿Verdad?
Similar pero no exactamente lo mismo que: http: // stackoverflow.com/questions/1581763/difference-between-a-pa-new-a-and-a-pa-new-a –