⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basic_string.html

📁 STL_doc
💻 HTML
📖 第 1 页 / 共 5 页
字号:
</TR><TR><TD VAlign=top><pre>basic_string&amp; replace(size_type pos, size_type n,                       const charT* s)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with a null-terminated character array.</TD></TR><TR><TD VAlign=top><pre>basic_string&amp; replace(size_type pos, size_type n,                       size_type n1, charT c)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with <tt>n1</tt> copies of <tt>c</tt>.</TD></TR><TR><TD VAlign=top><pre>basic_string&amp; replace(iterator first, iterator last,                       const basic_string&amp; 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&amp; replace(iterator first, iterator last,                       const charT* s, size_type n)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with the first <tt>n</tt> characters of <tt>s</tt>.</TD></TR><TR><TD VAlign=top><pre>basic_string&amp; replace(iterator first, iterator last,                       const charT* s)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with a null-terminated character array.</TD></TR><TR><TD VAlign=top><pre>basic_string&amp; replace(iterator first, iterator last,                       size_type n, charT c)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with <tt>n</tt> copies of <tt>c</tt>.</TD></TR><TR><TD VAlign=top><pre>template &lt;class InputIterator&gt;basic_string&amp; replace(iterator first, iterator last,                       InputIterator f, InputIterator l)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Replaces a substring of <tt>*this</tt> with the range <tt>[f, l)</tt></TD></TR><TR><TD VAlign=top><tt>size_type copy(charT* buf, size_type n, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Copies a substring of <tt>*this</tt> to a buffer.</TD></TR><TR><TD VAlign=top><tt>size_type find(const basic_string&amp; s, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches for <tt>s</tt> as a substring of <tt>*this</tt>, beginning at   character <tt>pos</tt> of <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find(const charT* s, size_type pos, size_type n) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches for the first <tt>n</tt> characters of <tt>s</tt> as a substring of <tt>*this</tt>, beginning at   character <tt>pos</tt> of <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find(const charT* s, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches for a null-terminated character array as a substring of <tt>*this</tt>, beginning at   character <tt>pos</tt> of <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find(charT c, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches for the character <tt>c</tt>, beginning at character position <tt>pos</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type rfind(const basic_string&amp; s, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward for <tt>s</tt> as a substring of <tt>*this</tt>, beginning at   character position <tt>min(pos, size())</tt></TD></TR><TR><TD VAlign=top><tt>size_type rfind(const charT* s, size_type pos, size_type n) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward for the first <tt>n</tt> characters of <tt>s</tt> as a substring of <tt>*this</tt>, beginning at   character position <tt>min(pos, size())</tt></TD></TR><TR><TD VAlign=top><tt>size_type rfind(const charT* s, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward for a null-terminated character array as a substring of <tt>*this</tt>, beginning at   character <tt>min(pos, size())</tt> </TD></TR><TR><TD VAlign=top><tt>size_type rfind(charT c, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward for the character <tt>c</tt>, beginning at character position <tt>min(pos, size()</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_of(const basic_string&amp; s, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_of(const charT* s, size_type pos, size_type n) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is equal to any character within the first <tt>n</tt> characters of <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_of(const charT* s, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_of(charT c, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is equal to <tt>c</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_not_of(const basic_string&amp; s, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is not equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_not_of(const charT* s, size_type pos, size_type n) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is not equal to any character within the first <tt>n</tt> characters of <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_not_of(const charT* s, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is not equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_first_not_of(charT c, size_type pos = 0) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches within <tt>*this</tt>, beginning at <tt>pos</tt>, for the first character   that is not equal to <tt>c</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_of(const basic_string&amp; s, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward within <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_of(const charT* s, size_type pos, size_type n) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward within <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is equal to any character within the first <tt>n</tt> characters of <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_of(const charT* s, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_of(charT c, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is equal to <tt>c</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_not_of(const basic_string&amp; s, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward within <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is not equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_not_of(const charT* s, size_type pos, size_type n) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward within <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is not equal to any character within the first <tt>n</tt> characters of <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_not_of(const charT* s, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is not equal to any character within <tt>s</tt>.</TD></TR><TR><TD VAlign=top><tt>size_type find_last_not_of(charT c, size_type pos = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Searches backward <tt>*this</tt>, beginning at <tt>min(pos, size())</tt>, for the first character   that is not equal to <tt>c</tt>.</TD></TR><TR><TD VAlign=top><tt>basic_string substr(size_type pos = 0, size_type n = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Returns a substring of <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>int compare(const basic_string&amp; s) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Three-way lexicographical comparison of <tt>s</tt> and <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>int compare(size_type pos, size_type n, const basic_string&amp; s) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Three-way lexicographical comparison of <tt>s</tt> and a substring of <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>int compare(size_type pos, size_type n, const basic_string&amp; s, size_type pos1, size_type n1) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Three-way lexicographical comparison of a substring of <tt>s</tt> and a substring of <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>int compare(const charT* s) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Three-way lexicographical comparison of <tt>s</tt> and <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><tt>int compare(size_type pos, size_type n, const charT* s, size_type len = npos) const</tt></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>Three-way lexicographical comparison of the first <tt>min(len, traits::length(s)</tt>   characters of <tt>s</tt> and a substring of <tt>*this</tt>.</TD></TR><TR><TD VAlign=top><pre>template &lt;class charT, class traits, class Alloc&gt;basic_string&lt;charT, traits, Alloc&gt;operator+(const basic_string&lt;charT, traits, Alloc&gt;&amp; s1,          const basic_string&lt;charT, traits, Alloc&gt;&amp; s2)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>String concatenation.  A global function, not a member function.</TD></TR><TR><TD VAlign=top><pre>template &lt;class charT, class traits, class Alloc&gt;basic_string&lt;charT, traits, Alloc&gt;operator+(const charT* s1,          const basic_string&lt;charT, traits, Alloc&gt;&amp; s2)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>String concatenation.  A global function, not a member function.</TD></TR><TR><TD VAlign=top><pre>template &lt;class charT, class traits, class Alloc&gt;basic_string&lt;charT, traits, Alloc&gt;operator+(const basic_string&lt;charT, traits, Alloc&gt;&amp; s1,          const charT* s2)</pre></TD><TD VAlign=top><tt>basic_string</tt></TD><TD VAlign=top>String concatenation.  A global function, not a member function.</TD></TR><TR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -