Header <string> implementation status Reference Implementation : Cannot implement with language itself. Need compiler support. Used C++ N STL : Partially implemented with C++ N : Fully implemented with C++ N : Not yet implemented Features Standard Implemented in Includes <compare> <initializer_list> Classes char_traits basic_string ss::hash<ss::string> ss::hash<ss::u8string> ss::hash<ss::u16string> ss::hash<ss::u32string> ss::hash<ss::wstring> ss::hash<ss::pmr::string> ss::hash<ss::pmr::u8string> ss::hash<ss::pmr::u16string> ss::hash<ss::pmr::u32string> ss::hash<ss::pmr::wstring> Functions operator+ operator== operator!= operator< operator> operator<= operator>= operator<=> ss::swap(ss::basic_string) erase(ss::basic_string) erase_if(ss::basic_string) Input/output operator<< operator>> getline Numeric conversions stoi stol stoll stoul stoull stof stod stold to_string to_wstring Range access begin cbegin end cend rbegin crbegin rend crend size ssize empty data Literals operator""s