Какая разница между <cstring>, <string>,<string.h>?(В С++)
Дополнен
<cstring>, <string>,<string.h>
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
<string.h> и <cstring> - синонимы. Это заголовочный файл для работами с Си-строками http://www.cplusplus.com/reference/cstring/
<string> - это заголовочный файл класса string языка C++ http://www.cplusplus.com/reference/string/string/
<string.h> — заголовочный файл стандартной библиотеки языка Си, содержащий функции для работы с нуль-терминированными строками и различными функциями работы с памятью.
<cstring> — почти синоним <string.h>. Единственное отличие между этим заголовочным файлом и традиционным <string.h> заключается в том, что функции должны быть помещены в пространство имен std:: (хотя некоторые компиляторы сами делают это) .
<string> — реализует стандартные строковые классы и шаблоны языка С++.
Больше по теме