A diferencia de Java, C++ carece de un sistema interno que permita la gestión automática de memoria dinámica. Afortunadamente, las últimas versiones de la biblioteca estándar de C++ incluyen mecanismos
Seguir leyendo »Etiqueta: apuntadores
Diferencias entre heap y stack
El heap (montículo) y la pila de llamadas (stack) son estructuras de datos distintas pero, a veces, puede llegar a ser complicado identificar sus diferencias, principalmente cuando recién aprendes programación.
Seguir leyendo »08. Depuración: cómo depurar programas multiproceso
Con lo visto hasta este punto de la serie, hemos cubierto herramientas suficientes para que explotes las capacidades que GDB te ofrece para encontrar defectos en tus programas. En esta
Seguir leyendo »Temporada 01: utilización de apuntadores
Aprender sobre los apuntadores y usarlos efectivamente son habilidades que llevan a los programadores principiantes al siguiente nivel, aún así, no son pocas las personas que suelen sentirse intimidadas por conceptos como
Seguir leyendo »¿Cuándo se utiliza «paso por referencia» y cuándo «paso por valor»?
¿Qué entendemos por “pasar una variable”? Básicamente es entregarle a una función, al momento de ser llamada, alguna variable ya existente. Si queremos que una función acepte valores externos a
Seguir leyendo »07. Depuración: visualizando variables II
Hace unas semanas te mostré cómo puedes utilizar GDB para observar los valores que toman las variables en un programa. Sin embargo, lo más complejo que observamos en aquella ocasión
Seguir leyendo »