realloc

¿qué devuelve malloc(0)? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿cuál es el punto en malloc(0)? ... printf("Failed for iteration %d\n", i); break; } } return 0; }

¿Std:: vector * tiene * que mover objetos al aumentar su capacidad? O, ¿pueden los asignadores "reasignar"?

Una pregunta diferente inspiró el siguiente pensamiento:{[17]]} Hace std::vector<T> tiene para mover todos los eleme ... = alloc.reallocate(buf, new_size); if (pp.second) { /* as before */ } else { /* only construct new elements */ }

¿Realloc sobrescribe contenidos antiguos?

Cuando reasignamos la memoria a través de realloc(), ¿se sobreescriben los contenidos anteriores? Estoy tratando de hacer un ... los datos en él. Por favor, hábleme de la asignación de memoria a través de realloc, ¿depende del compilador, por ejemplo?

¿Por qué no hay funcionalidad de reasignación en los asignadores de C++?

En C las funciones de manejo de memoria estándar son malloc(), realloc() y free(). Sin embargo, los asignadores stdlib de C+ ... ciones de asignadores capaces de reasignación que no valdría la pena molestarse? ¿O hay algunos problemas que pasé por alto?

¿Es seguro reasignar la memoria asignada con nuevo?

De lo que está escrito aquí, new asigna en free store mientras que mallocusa heap y los dos términos a menudo significan l ... ad? Podría asignar nueva área y memcpy el contenido, pero por lo que entiendo realloc puede usar la misma área si es posible.

¿Qué encabezado debo incluir para memcpy y realloc?

Estoy portando un proyecto al iPhone y utiliza realloc y memcpy que no se encuentran. ¿Qué es el encabezado a incluir? Es un proyecto que mezcla Objective C y C++ y estoy empezando a perderme. Gracias de antemano por su ayuda!

Matriz dinámica en C - ¿Mi comprensión de malloc y realloc es correcta?

Estoy aprendiendo a crear arrays dinámicos 1D en C. El siguiente código intenta hacer lo siguiente: Usando malloc, cree u ... razón al suponer que es porque los compiladores que están usando rellenan automáticamente el (int*) para ellos en mi ejemplo?

Usando realloc para reducir la memoria asignada

Pregunta simple sobre la función realloc en C: Si uso realloc para reducir el bloque de memoria al que apunta un puntero, ¿s ... = malloc(100*sizeof(int)); myPointer = realloc(myPointer,50*sizeof(int)); free(myPointer); ¿Tendré una pérdida de memoria?

¿Cómo funcionan realloc y memcpy?

Tengo dos preguntas. ¿Copian realloc() y memcpy() las entradas de una matriz a otra de una manera más rápida que simplement ... maño original, realloc() copia las entradas a otro lugar o simplemente las deja mientras disminuyen el tamaño de la matriz ?