elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: HOlA! Ayuda con una duda basica en arreglos! en: 7 Agosto 2015, 17:24 pm
Los punteros inteligentes son punteros. No se trata de evitar el gestionar la memoria sino de evitar cualquier tipo de fuente de errores. Un puntero inteligente no deja de ser un simple puntero pero mejorado para asegurar que la memoria va a ser liberada correctamente.
2  Programación / Programación C/C++ / Re: HOlA! Ayuda con una duda basica en arreglos! en: 7 Agosto 2015, 16:51 pm
Ese es el problema: "Solo hay que recordar liberarla". Eso es "mentira" y lo pongo entre comillas porque si y no. Me explico: el problema de utilizar punteros no es solo el recordar liberar la memoria sino que si en una función creas un puntero y surge algún tipo de error que envie una excepción, y que el delete se encuentra en esa misma función, va a haber una fuga de memoria.
Es cierto que puedes atrapar la excepción con un try{}, catch{} y liberar la memoria pero pueden surgir una enorme cantidad de problemas e intentar predecirlos todos no es precisamente fácil
3  Programación / Programación C/C++ / Re: HOlA! Ayuda con una duda basica en arreglos! en: 7 Agosto 2015, 12:22 pm
No es buena idea gestionar la memoria manualmente. En C++ deberías utilizar los punteros inteligentes: unique_ptr<> o shared_ptr<>
4  Programación / Programación C/C++ / Re: Ayuda ficheros c++ en: 7 Agosto 2015, 12:16 pm
No entiendo muy bien cual es tu problema. Podrias explicarte mejor?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines