Same level pages:
<algorithms> <cassert> <cerrno> <cctype> <cfloat> <climits> <clocale> <cmath> <complex> <csetjmp> <csignal> <cstdarg> <cstddef> <cstdio> <cstdlib> <cstring> <ctime> <cwchar> <cwctype> <exception> <fstream> <functional> <iomanip> <ios> <iostream> <istream> <iterator> <limits> <locale> <memory> <new> <numeric> <ostream> <sstream> <stdexcept> <streambuf> <string> <typeinfo> <utility> <valarray>
Parent level pages:
STL FAQs Headers Libraries
| | <string> is part of the Standard C++ string
handling library.
Structs/Classes
template<class charT> struct string_char_traits;
template<class charT, class traits = string_char_traits<charT>,
class Allocator = allocator> class basic_string;
struct string_char_traits<char>;
struct string_char_traits<wchar_t>;
Typedefs
typedef basic_string<char> string;
typedef basic_string<wchar_t> wstring;
Functions
operator+
basic_string<> operator+ (const basic_string<>& lhs,
const basic_string<>& rhs);
basic_string<> operator+ (const charT* lhs, const basic_string<>&
rhs);
basic_string<> operator+ (charT lhs, const basic_string<>&
rhs);
basic_string<> operator+ (const basic_string<>& lhs,
const charT* rhs);
basic_string<> operator+ (const basic_string<>& lhs, charT
rhs);
operator==
bool operator== (const basic_string<>& lhs,
const basic_string<>& rhs);
bool operator== (const charT* lhs, const basic_string<>&
rhs);
bool operator== (const basic_string<>& lhs,
const charT* rhs);
operator!=
bool operator!= (const basic_string<>& lhs,
const basic_string<>& rhs);
bool operator!= (const charT* lhs, const basic_string<>&
rhs);
bool operator!= (const basic_string<>& lhs,
const charT* rhs);
operator<
bool operator< (const basic_string<>& lhs,
const basic_string<>& rhs);
bool operator< (const basic_string<>& lhs,
const charT* rhs);
bool operator< (const charT* lhs, const basic_string<>&
rhs);
operator>
bool operator> (const basic_string<>& lhs,
const basic_string<>& rhs);
bool operator> (const basic_string<>& lhs,
const charT* rhs);
bool operator> (const charT* lhs, const basic_string<>&
rhs);
operator<=
bool operator<=(const basic_string<>& lhs,
const basic_string<>& rhs);
bool operator<= (const basic_string<>& lhs,
const charT* rhs);
bool operator<= (const charT* lhs, const basic_string<>&
rhs);
operator>=
bool operator>= (const basic_string<>& lhs,
const basic_string<>& rhs);
bool operator>= (const basic_string<>& lhs,
const charT* rhs);
bool operator>= (const charT* lhs, const basic_string<>&
rhs);
operator>>
basic_istream<charT>& operator>>
(basic_istream<charT>& is,
basic_string<>& str);
operator<<
basic_ostream<charT>& operator<<
(basic_ostream<charT>& os, const basic_string<>& str);
getline function
basic_istream<charT,IS_traits>& getline
(basic_istream<charT,IS_traits>& is,
basic_string<>& str, charT delim = IS_traits::newline());
|