Memoria dinamica

Description

actividad hecha en clase de POO
Jenni' Burbujeante
Note by Jenni' Burbujeante, updated more than 1 year ago
Jenni' Burbujeante
Created by Jenni' Burbujeante over 8 years ago
7
0

Resource summary

Page 1

Memoria dinámica

Se usa la libreria <stdlib.h> que esta tiene las diferentes funciones tales como :void *calloc(size_t nobj, size_t size) ----> (reserva) espacio en memoria para alojar un vector (una colección) de nobj objetos, cada uno de ellos de tamaño size. Si no hay memoria disponible se devuelve NULL. El espacio reservado se inicializa a bytes de cerosvoid *malloc(size_t size) malloc funciona de forma similar a calloc salvo que: a) no inicializa el espacio y b) es necesario saber el tamaño exacto de las posiciones de memoria solicitadas.Los apuntadores que se utilizan para hacer referencia al bloque de memoria asignado por malloc() son de tipo dinámico y NO es conveniente que dichos apuntadores apunten a otro lugar antes de liberar el bloque de memoria asignado ya que se estará perdiendo la referencia al bloque de memoria y no abra forma de recuperar la referencia ha esta, por lo tanto, la memoria no será liberada y hasta finalizar el programa.• void *realloc(void *p, size_t size) realloc cambia el tamaño del objeto al que apunta p y lo hace de tamaño size. El contenido de la memoria no cambiará en las posiciones ya ocupadas. Si el nuevo tamaño es mayor que el antiguo, no se inicializan a ningún valor las nuevas posiciones. void free(void *p) free() libera el espacio de memoria al que apunta p. Si p es NULL no hace nada. Además p tiene que haber sido “alojado previamente mediante malloc(), calloc() o realloc()

Show full summary Hide full summary

Similar

Diapositivas de Diseño gráfico, evolución y tendencias
Samantha Molina Vega
Diseño gráfico, evolución y tendencias - APUNTE
escandoncb
Diseño gráfico, evolución y tendencias
Samantha Molina Vega
PRESENTACIÓN EN GOCONR
weownthenigh
Eliminacion de un nodo
LUIS FERNANDO RUIZ GARCIA
test de Diseño gráfico, evolución y tendencias
Samantha Molina Vega
Notación algoritmica
Jenni' Burbujeante
factores culturales que afectan las operaciones de los negocios internacionales
JOHANA HERNANDEZ
EL LIBRO Y SUS PARTES
A14N 3URT0N
Técnicas de recopilación.
onlyhyuk8
Diapositivas de Correcion y edicion de fotografia
efrainska