Подтвердить что ты не робот

Include string или string.h

Чтобы использовать memset(), в чем разница между

#include <string>       //did not work

и

#include <string.h>     //worked

Спасибо!

4b9b3361

Ответ 1

<string> - это стандартная библиотека С++, а <string.h> - стандартная библиотека C.

Эквивалент <string.h> в С++ - это <cstring>, хотя оба работают.

Ответ 2

В современной среде С++ вы должны #include <cstring> получить memset().