cplusplus.com
  • TUTORIALS
  • REFERENCE
  • ARTICLES
  • FORUM

C++

  • Tutorials
  • Reference
  • Articles
  • Forum

Reference

  • C library:

    • <cassert> (assert.h)
    • <cctype> (ctype.h)
    • <cerrno> (errno.h)
    • C++11
      <cfenv> (fenv.h)
    • <cfloat> (float.h)
    • C++11
      <cinttypes> (inttypes.h)
    • <ciso646> (iso646.h)
    • <climits> (limits.h)
    • <clocale> (locale.h)
    • <cmath> (math.h)
    • <csetjmp> (setjmp.h)
    • <csignal> (signal.h)
    • <cstdarg> (stdarg.h)
    • C++11
      <cstdbool> (stdbool.h)
    • <cstddef> (stddef.h)
    • C++11
      <cstdint> (stdint.h)
    • <cstdio> (stdio.h)
    • <cstdlib> (stdlib.h)
    • <cstring> (string.h)
    • C++11
      <ctgmath> (tgmath.h)
    • <ctime> (time.h)
    • C++11
      <cuchar> (uchar.h)
    • <cwchar> (wchar.h)
    • <cwctype> (wctype.h)
  • Containers:

    • C++11
      <array>
    • <deque>
    • C++11
      <forward_list>
    • <list>
    • <map>
    • <queue>
    • <set>
    • <stack>
    • C++11
      <unordered_map>
    • C++11
      <unordered_set>
    • <vector>
  • Input/Output:

    • <fstream>
    • <iomanip>
    • <ios>
    • <iosfwd>
    • <iostream>
    • <istream>
    • <ostream>
    • <sstream>
    • <streambuf>
  • Multi-threading:

    • C++11
      <atomic>
    • C++11
      <condition_variable>
    • C++11
      <future>
    • C++11
      <mutex>
    • C++11
      <thread>
  • Other:

    • <algorithm>
    • <bitset>
    • C++11
      <chrono>
    • C++11
      <codecvt>
    • <complex>
    • <exception>
    • <functional>
    • C++11
      <initializer_list>
    • <iterator>
    • <limits>
    • <locale>
    • <memory>
    • <new>
    • <numeric>
    • C++11
      <random>
    • C++11
      <ratio>
    • C++11
      <regex>
    • <stdexcept>
    • <string>
    • C++11
      <system_error>
    • C++11
      <tuple>
    • C++11
      <type_traits>
    • C++11
      <typeindex>
    • <typeinfo>
    • <utility>
    • <valarray>

<string>

  • class templates

    • basic_string
    • char_traits
  • classes

    • string
    • C++11
      u16string
    • C++11
      u32string
    • wstring
  • functions

    • C++11
      stod
    • C++11
      stof
    • C++11
      stoi
    • C++11
      stol
    • C++11
      stold
    • C++11
      stoll
    • C++11
      stoul
    • C++11
      stoull
    • C++11
      to_string
    • C++11
      to_wstring

basic_string

  • basic_string::~basic_string
  • basic_string::basic_string
  • member functions

    • basic_string::append
    • basic_string::assign
    • basic_string::at
    • C++11
      basic_string::back
    • basic_string::begin
    • basic_string::c_str
    • basic_string::capacity
    • C++11
      basic_string::cbegin
    • C++11
      basic_string::cend
    • basic_string::clear
    • basic_string::compare
    • basic_string::copy
    • C++11
      basic_string::crbegin
    • C++11
      basic_string::crend
    • basic_string::data
    • basic_string::empty
    • basic_string::end
    • basic_string::erase
    • basic_string::find
    • basic_string::find_first_not_of
    • basic_string::find_first_of
    • basic_string::find_last_not_of
    • basic_string::find_last_of
    • C++11
      basic_string::front
    • basic_string::get_allocator
    • basic_string::insert
    • basic_string::length
    • basic_string::max_size
    • basic_string::operator[]