📄 basic_string.html
字号:
basic_string(const basic_string& s, size_type pos = 0, size_type n = npos)</pre></TD><TD VAlign=top> <A href="Container.html">Container</A>, <tt>basic_string</tt></TD><TD VAlign=top>Generalization of the copy constructor.</TD></TR><TR><TD VAlign=top><tt>basic_string(const charT*)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Construct a string from a null-terminated character array.</TD></TR><TR><TD VAlign=top><tt>basic_string(const charT* s, size_type n)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Construct a string from a character array and a length.</TD></TR><TR><TD VAlign=top><tt>basic_string(size_type n, charT c)</tt></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Create a string with <tt>n</tt> copies of <tt>c</tt>.</TD></TR><TR><TD VAlign=top><pre>template <class InputIterator>basic_string(InputIterator first, InputIterator last)</pre></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Create a string from a range.</TD></TR><TR><TD VAlign=top><tt>~basic_string()</tt></TD><TD VAlign=top> <A href="Container.html">Container</A></TD><TD VAlign=top>The destructor.</TD></TR><TR><TD VAlign=top><tt>basic_string& operator=(const basic_string&)</tt></TD><TD VAlign=top> <A href="Container.html">Container</A></TD><TD VAlign=top>The assignment operator</TD></TR><TR><TD VAlign=top><tt>basic_string& operator=(const charT* s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Assign a null-terminated character array to a string.</TD></TR><TR><TD VAlign=top><tt>basic_string& operator=(charT c)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Assign a single character to a string.</TD></TR><TR><TD VAlign=top><tt>void reserve(size_t)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>See below.</TD></TR><TR><TD VAlign=top><tt>void swap(basic_string&)</tt></TD><TD VAlign=top> <A href="Container.html">Container</A></TD><TD VAlign=top>Swaps the contents of two strings.</TD></TR><TR><TD VAlign=top><pre>iterator insert(iterator pos, const T& x)</pre></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Inserts <tt>x</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><pre>template <class <A href="InputIterator.html">InputIterator</A>>void insert(iterator pos, InputIterator f, InputIterator l)<A href="#1">[1]</A></pre></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Inserts the range <tt>[first, last)</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><pre>void insert(iterator pos, size_type n, const T& x)</pre></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Inserts <tt>n</tt> copies of <tt>x</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& insert(size_type pos, const basic_string& s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Inserts <tt>s</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><pre>basic_string& insert(size_type pos, const basic_string& s, size_type pos1, size_type n)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Inserts a substring of <tt>s</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& insert(size_type pos, const charT* s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Inserts <tt>s</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& insert(size_type pos, const charT* s, size_type n)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Inserts the first n characters of <tt>s</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& insert(size_type pos, size_type n, charT c)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Inserts <tt>n</tt> copies of <tt>c</tt> before <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& append(const basic_string& s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Append <tt>s</tt> to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><pre>basic_string& append(const basic_string& s, size_type pos, size_type n)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Append a substring of <tt>s</tt> to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& append(const charT* s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Append <tt>s</tt> to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& append(const charT* s, size_type n)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Append the first <tt>n</tt> characters of <tt>s</tt> to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& append(size_type n, charT c)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Append <tt>n</tt> copies of <tt>c</tt> to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><pre>template <class InputIterator>basic_string& append(InputIterator first, InputIterator last)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Append a range to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>void push_back(charT c)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Append a single character to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& operator+=(const basic_string& s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Equivalent to <tt>append(s)</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& operator+=(const charT* s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Equivalent to <tt>append(s)</tt></TD></TR><TR><TD VAlign=top><tt>basic_string& operator+=(charT c)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Equivalent to <tt>push_back(c)</tt></TD></TR><TR><TD VAlign=top><tt>iterator erase(iterator p)</tt></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Erases the character at position <tt>p</tt></TD></TR><TR><TD VAlign=top><tt>iterator erase(iterator first, iterator last)</tt></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Erases the range <tt>[first, last)</tt></TD></TR><TR><TD VAlign=top><tt>basic_string& erase(size_type pos = 0, size_type n = npos)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Erases a range.</TD></TR><TR><TD VAlign=top><tt>void clear()</tt></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Erases the entire container.</TD></TR><TR><TD VAlign=top><tt>void resize(size_type n, charT c = charT())</tt></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Appends characters, or erases characters from the end, as necessary to make the string's length exactly <tt>n</tt> characters.</TD></TR><TR><TD VAlign=top><tt>basic_string& assign(const basic_string&)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Synonym for <tt>operator=</tt></TD></TR><TR><TD VAlign=top><pre> basic_string& assign(const basic_string& s, size_type pos, size_type n)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Assigns a substring of <tt>s</tt> to <tt>*this</tt></TD></TR><TR><TD VAlign=top><tt>basic_string& assign(const charT* s, size_type n)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Assigns the first <tt>n</tt> characters of <tt>s</tt> to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& assign(const charT* s)</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Assigns a null-terminated array of characters to <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string& assign(size_type n, charT c)</tt></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Erases the existing characters and replaces them by <tt>n</tt> copies of <tt>c</tt>.</TD></TR><TR><TD VAlign=top><pre>template <class InputIterator>basic_string& assign(InputIterator first, InputIterator last)</pre></TD><TD VAlign=top> <A href="Sequence.html">Sequence</A></TD><TD VAlign=top>Erases the existing characters and replaces them by <tt>[first, last)</tt></TD></TR><TR><TD VAlign=top><pre>basic_string& replace(size_type pos, size_type n, const basic_string& s)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with the string <tt>s</tt>.</TD></TR><TR><TD VAlign=top><pre>basic_string& replace(size_type pos, size_type n, const basic_string& s, size_type pos1, size_type n1)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with a substring of <tt>s</tt>.</TD></TR><TR><TD VAlign=top><pre>basic_string& replace(size_type pos, size_type n, const charT* s, size_type n1)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with the first <tt>n1</tt> characters of <tt>s</tt>.</TD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -