|
CDT
v4.2.0
инструменты разработчика
|
#include <string.hpp>
Открытые члены | |
| template<size_t N> | |
| constexpr | string (const char(&str)[N]) |
| constexpr | string () |
| constexpr | string (const char *str, const size_t n) |
| constexpr | string (const size_t n, const char c) |
| constexpr | string (const string &str, const size_t pos, const size_t n) |
| constexpr | string (const string &str) |
| constexpr | string (string &&str) |
| string & | operator= (const string &str) |
| string & | operator= (string &&str) |
| string & | operator= (const char *str) |
| char & | operator[] (const size_t n) |
| const char | operator[] (const size_t n) const |
| char & | at (const size_t n) |
| const char | at (const size_t n) const |
| char & | front () |
| const char | front () const |
| char & | back () |
| const char | back () const |
| char * | data () |
| const char * | data () const |
| const char * | c_str () const |
| char * | begin () |
| const char * | cbegin () const |
| char * | end () |
| const char * | cend () const |
| bool | empty () const |
| size_t | size () const |
| size_t | length () const |
| size_t | capacity () const |
| size_t | max_size () const |
| void | reserve (const size_t n) |
| void | shrink_to_fit () |
| void | clear () |
| void | resize (const size_t n) |
| void | swap (string &str) |
| void | push_back (const char c) |
| void | pop_back () |
| string | substr (size_t pos=0, size_t len=npos) const |
| size_t | copy (char *s, size_t len, size_t pos=0) const |
| string & | insert (const size_t pos, const char *str) |
| string & | insert (const size_t pos, const char *str, const size_t len) |
| string & | insert (const size_t pos, const string &str) |
| string & | erase (size_t pos=0, size_t len=npos) |
| string & | append (const char *str) |
| string & | append (const string &str) |
| string & | operator+= (const char c) |
| string & | operator+= (const char *rhs) |
| string & | operator+= (const string &rhs) |
| void | print () const |
Статические открытые данные | |
| static constexpr size_t | npos = -1 |
Друзья | |
| bool | operator< (const string &lhs, const string &rhs) |
| bool | operator> (const string &lhs, const string &rhs) |
| bool | operator<= (const string &lhs, const string &rhs) |
| bool | operator>= (const string &lhs, const string &rhs) |
| bool | operator== (const string &lhs, const string &rhs) |
| bool | operator!= (const string &lhs, const string &rhs) |
| string | operator+ (const string &lhs, const string &rhs) |
См. определение в файле string.hpp строка 19