c++ - memset
¿Qué encabezado debo incluir para memcpy y realloc? (2)
Estoy transfiriendo un proyecto al iPhone y utiliza realloc
y memcpy
que no se encuentran. ¿Cuál es el encabezado a incluir?
Es un proyecto que mezcla Objective C y C ++ y estoy empezando a perderme.
¡Gracias de antemano por tu ayuda!
Cª:
#include <string.h> // memcpy
#include <stdlib.h> //realloc
En C ++, elimine el .h
y el prefijo con un c
. En C ++, se colocarán en el std
nombres std
, pero también son globales.
En C ++ es más idiomático usar std::copy
que memcpy
de C, aunque este último funciona igual de bien. Para obtener std::copy
, debe #include <algorithm>
.
Sin embargo, no hay un C ++ directo equivalente a realloc
.