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 .