Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Xedrox en 3 Noviembre 2013, 19:25 pm



Título: New vs objeto automatico
Publicado por: Xedrox en 3 Noviembre 2013, 19:25 pm
Buenas gente como va?

  Queria consultarles que ventaja da usar memoria dinamica al crear un objeto?

Cuando uno crea un objeto puedo hacerlo de estas dos formas:

Código:
Clase objeto();
Clase *objeto = new Clase();

Me mola usar memoria dinamica porque tengo que hacer "delete" por todos lados, y me estoy volviendo loco para hacerlo cuando ocurre una excepcion en el programa. No deberia hacer nada de esto si NO usara memoria dinamica. Adema se que se usa memoria dinamica cuando no sabes cuanto va ocupar algo, pero un objeto siempre ocupa lo mismo..

Gracias
Saludos


Título: Re: New vs objeto automatico
Publicado por: amchacon en 3 Noviembre 2013, 20:24 pm
http://foro.elhacker.net/programacion_cc/duda_memoria_dinamica_en_c-t391783.0.html


Título: Re: New vs objeto automatico
Publicado por: Xedrox en 3 Noviembre 2013, 21:11 pm
Una duda, inicialmente el programa con cuenta memoria? Sin tener que pedir la dinamica... ?


Título: Re: New vs objeto automatico
Publicado por: amchacon en 3 Noviembre 2013, 21:23 pm
Una duda, inicialmente el programa con cuenta memoria? Sin tener que pedir la dinamica... ?
Depende del SO, del compilador... Creo que incluso lo puedes modificar en las opciones de compilación.