Ответ 1
<string>
- это стандартная библиотека С++, а <string.h>
- стандартная библиотека C.
Эквивалент <string.h>
в С++ - это <cstring>
, хотя оба работают.
Чтобы использовать memset(), в чем разница между
#include <string> //did not work
и
#include <string.h> //worked
Спасибо!
<string>
- это стандартная библиотека С++, а <string.h>
- стандартная библиотека C.
Эквивалент <string.h>
в С++ - это <cstring>
, хотя оба работают.
В современной среде С++ вы должны #include <cstring>
получить memset()
.