Как лучше всего включить стандартный заголовок string.h в проект C ++?
Используя [точку] h в конце, например:
#include <string.h>
или просто напишите
#include <string>
Или, может быть, используя другой способ, которого я не знаю?
Спасибо!
это совсем по-другому!
<string.h>
эта библиотека для строк в стиле C
<string>
для строк C ++
по стандарту в C ++ вы должны использовать <cstring>
вместо <string.h>
Wiki говорит:
Стандартная библиотека C ++ также включает в себя 18 заголовков стандартной библиотеки ISO C90 C, заканчивающихся на «.h», но их использование не рекомендуется. Все остальные заголовки в стандартной библиотеке C ++ НЕ заканчиваются на «.h».
Каждый заголовок из стандартной библиотеки C включен в стандартную библиотеку C ++ под другим именем, созданным путем удаления .h и добавления «c» в начале; например, time.h становится ctime.