Para utilizar memset(), ¿cuál es la diferencia entreincluyen cuerda o string.h
#include <string> //did not work
y
#include <string.h> //worked
Gracias!
Para utilizar memset(), ¿cuál es la diferencia entreincluyen cuerda o string.h
#include <string> //did not work
y
#include <string.h> //worked
Gracias!
<string>
es una biblioteca estándar C++ incluida, y <string.h>
es biblioteca estándar C incluida.
El equivalente de <string.h>
en C++ es <cstring>
, aunque ambos funcionan.
En un entorno moderno de C++, tendría #include <cstring>
para obtener memset()
.
Técnicamente, solo tiene garantizado 'std :: memset', pero todas las implementaciones populares simplemente insertan el encabezado C y agregan una instrucción' using' ... – rubenvb