亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? basic_string.h

?? linux下編程用 編譯軟件
?? H
?? 第 1 頁 / 共 5 頁
字號:
      */      basic_string&      insert(size_type __pos, size_type __n, _CharT __c)      { return _M_replace_aux(_M_check(__pos, "basic_string::insert"),			      size_type(0), __n, __c); }      /**       *  @brief  Insert one character.       *  @param p  Iterator referencing position in string to insert at.       *  @param c  The character to insert.       *  @return  Iterator referencing newly inserted char.       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Inserts character @a c at position referenced by @a p.  If adding       *  character causes the length to exceed max_size(), length_error is       *  thrown.  If @a p is beyond end of string, out_of_range is thrown.       *  The value of the string doesn't change if an error is thrown.      */      iterator      insert(iterator __p, _CharT __c)      {	_GLIBCXX_DEBUG_PEDASSERT(__p >= _M_ibegin() && __p <= _M_iend());	const size_type __pos = __p - _M_ibegin();	_M_replace_aux(__pos, size_type(0), size_type(1), __c);	_M_rep()->_M_set_leaked();	return this->_M_ibegin() + __pos;      }      /**       *  @brief  Remove characters.       *  @param pos  Index of first character to remove (default 0).       *  @param n  Number of characters to remove (default remainder).       *  @return  Reference to this string.       *  @throw  std::out_of_range  If @a pos is beyond the end of this       *  string.       *       *  Removes @a n characters from this string starting at @a pos.  The       *  length of the string is reduced by @a n.  If there are < @a n       *  characters to remove, the remainder of the string is truncated.  If       *  @a p is beyond end of string, out_of_range is thrown.  The value of       *  the string doesn't change if an error is thrown.      */      basic_string&      erase(size_type __pos = 0, size_type __n = npos)      { 	_M_mutate(_M_check(__pos, "basic_string::erase"),		  _M_limit(__pos, __n), size_type(0));	return *this;      }      /**       *  @brief  Remove one character.       *  @param position  Iterator referencing the character to remove.       *  @return  iterator referencing same location after removal.       *       *  Removes the character at @a position from this string. The value       *  of the string doesn't change if an error is thrown.      */      iterator      erase(iterator __position)      {	_GLIBCXX_DEBUG_PEDASSERT(__position >= _M_ibegin()				 && __position < _M_iend());	const size_type __pos = __position - _M_ibegin();	_M_mutate(__pos, size_type(1), size_type(0));	_M_rep()->_M_set_leaked();	return _M_ibegin() + __pos;      }      /**       *  @brief  Remove a range of characters.       *  @param first  Iterator referencing the first character to remove.       *  @param last  Iterator referencing the end of the range.       *  @return  Iterator referencing location of first after removal.       *       *  Removes the characters in the range [first,last) from this string.       *  The value of the string doesn't change if an error is thrown.      */      iterator      erase(iterator __first, iterator __last)      {	_GLIBCXX_DEBUG_PEDASSERT(__first >= _M_ibegin() && __first <= __last				 && __last <= _M_iend());        const size_type __pos = __first - _M_ibegin();	_M_mutate(__pos, __last - __first, size_type(0));	_M_rep()->_M_set_leaked();	return _M_ibegin() + __pos;      }      /**       *  @brief  Replace characters with value from another string.       *  @param pos  Index of first character to replace.       *  @param n  Number of characters to be replaced.       *  @param str  String to insert.       *  @return  Reference to this string.       *  @throw  std::out_of_range  If @a pos is beyond the end of this       *  string.       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [pos,pos+n) from this string.       *  In place, the value of @a str is inserted.  If @a pos is beyond end       *  of string, out_of_range is thrown.  If the length of the result       *  exceeds max_size(), length_error is thrown.  The value of the string       *  doesn't change if an error is thrown.      */      basic_string&      replace(size_type __pos, size_type __n, const basic_string& __str)      { return this->replace(__pos, __n, __str._M_data(), __str.size()); }      /**       *  @brief  Replace characters with value from another string.       *  @param pos1  Index of first character to replace.       *  @param n1  Number of characters to be replaced.       *  @param str  String to insert.       *  @param pos2  Index of first character of str to use.       *  @param n2  Number of characters from str to use.       *  @return  Reference to this string.       *  @throw  std::out_of_range  If @a pos1 > size() or @a pos2 >       *  str.size().       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [pos1,pos1 + n) from this       *  string.  In place, the value of @a str is inserted.  If @a pos is       *  beyond end of string, out_of_range is thrown.  If the length of the       *  result exceeds max_size(), length_error is thrown.  The value of the       *  string doesn't change if an error is thrown.      */      basic_string&      replace(size_type __pos1, size_type __n1, const basic_string& __str,	      size_type __pos2, size_type __n2)      { return this->replace(__pos1, __n1, __str._M_data()			     + __str._M_check(__pos2, "basic_string::replace"),			     __str._M_limit(__pos2, __n2)); }      /**       *  @brief  Replace characters with value of a C substring.       *  @param pos  Index of first character to replace.       *  @param n1  Number of characters to be replaced.       *  @param s  C string to insert.       *  @param n2  Number of characters from @a s to use.       *  @return  Reference to this string.       *  @throw  std::out_of_range  If @a pos1 > size().       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [pos,pos + n1) from this string.       *  In place, the first @a n2 characters of @a s are inserted, or all       *  of @a s if @a n2 is too large.  If @a pos is beyond end of string,       *  out_of_range is thrown.  If the length of result exceeds max_size(),       *  length_error is thrown.  The value of the string doesn't change if       *  an error is thrown.      */      basic_string&      replace(size_type __pos, size_type __n1, const _CharT* __s,	      size_type __n2);      /**       *  @brief  Replace characters with value of a C string.       *  @param pos  Index of first character to replace.       *  @param n1  Number of characters to be replaced.       *  @param s  C string to insert.       *  @return  Reference to this string.       *  @throw  std::out_of_range  If @a pos > size().       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [pos,pos + n1) from this string.       *  In place, the first @a n characters of @a s are inserted.  If @a       *  pos is beyond end of string, out_of_range is thrown.  If the length       *  of result exceeds max_size(), length_error is thrown.  The value of       *  the string doesn't change if an error is thrown.      */      basic_string&      replace(size_type __pos, size_type __n1, const _CharT* __s)      {	__glibcxx_requires_string(__s);	return this->replace(__pos, __n1, __s, traits_type::length(__s));      }      /**       *  @brief  Replace characters with multiple characters.       *  @param pos  Index of first character to replace.       *  @param n1  Number of characters to be replaced.       *  @param n2  Number of characters to insert.       *  @param c  Character to insert.       *  @return  Reference to this string.       *  @throw  std::out_of_range  If @a pos > size().       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [pos,pos + n1) from this string.       *  In place, @a n2 copies of @a c are inserted.  If @a pos is beyond       *  end of string, out_of_range is thrown.  If the length of result       *  exceeds max_size(), length_error is thrown.  The value of the string       *  doesn't change if an error is thrown.      */      basic_string&      replace(size_type __pos, size_type __n1, size_type __n2, _CharT __c)      { return _M_replace_aux(_M_check(__pos, "basic_string::replace"),			      _M_limit(__pos, __n1), __n2, __c); }      /**       *  @brief  Replace range of characters with string.       *  @param i1  Iterator referencing start of range to replace.       *  @param i2  Iterator referencing end of range to replace.       *  @param str  String value to insert.       *  @return  Reference to this string.       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [i1,i2).  In place, the value of       *  @a str is inserted.  If the length of result exceeds max_size(),       *  length_error is thrown.  The value of the string doesn't change if       *  an error is thrown.      */      basic_string&      replace(iterator __i1, iterator __i2, const basic_string& __str)      { return this->replace(__i1, __i2, __str._M_data(), __str.size()); }      /**       *  @brief  Replace range of characters with C substring.       *  @param i1  Iterator referencing start of range to replace.       *  @param i2  Iterator referencing end of range to replace.       *  @param s  C string value to insert.       *  @param n  Number of characters from s to insert.       *  @return  Reference to this string.       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [i1,i2).  In place, the first @a       *  n characters of @a s are inserted.  If the length of result exceeds       *  max_size(), length_error is thrown.  The value of the string doesn't       *  change if an error is thrown.      */      basic_string&      replace(iterator __i1, iterator __i2, const _CharT* __s, size_type __n)      {	_GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2				 && __i2 <= _M_iend());	return this->replace(__i1 - _M_ibegin(), __i2 - __i1, __s, __n);      }      /**       *  @brief  Replace range of characters with C string.       *  @param i1  Iterator referencing start of range to replace.       *  @param i2  Iterator referencing end of range to replace.       *  @param s  C string value to insert.       *  @return  Reference to this string.       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [i1,i2).  In place, the       *  characters of @a s are inserted.  If the length of result exceeds       *  max_size(), length_error is thrown.  The value of the string doesn't       *  change if an error is thrown.      */      basic_string&      replace(iterator __i1, iterator __i2, const _CharT* __s)      {	__glibcxx_requires_string(__s);	return this->replace(__i1, __i2, __s, traits_type::length(__s));      }      /**       *  @brief  Replace range of characters with multiple characters       *  @param i1  Iterator referencing start of range to replace.       *  @param i2  Iterator referencing end of range to replace.       *  @param n  Number of characters to insert.       *  @param c  Character to insert.       *  @return  Reference to this string.       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [i1,i2).  In place, @a n copies       *  of @a c are inserted.  If the length of result exceeds max_size(),       *  length_error is thrown.  The value of the string doesn't change if       *  an error is thrown.      */      basic_string&      replace(iterator __i1, iterator __i2, size_type __n, _CharT __c)      {	_GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2				 && __i2 <= _M_iend());	return _M_replace_aux(__i1 - _M_ibegin(), __i2 - __i1, __n, __c);      }      /**       *  @brief  Replace range of characters with range.       *  @param i1  Iterator referencing start of range to replace.       *  @param i2  Iterator referencing end of range to replace.       *  @param k1  Iterator referencing start of range to insert.       *  @param k2  Iterator referencing end of range to insert.       *  @return  Reference to this string.       *  @throw  std::length_error  If new length exceeds @c max_size().       *       *  Removes the characters in the range [i1,i2).  In place, characters       *  in the range [k1,k2) are inserted.  If the length of result exceeds       *  max_size(), length_error is thrown.  The value of the string doesn't       *  change if an error is thrown.      */      template<class _InputIterator>        basic_string&        replace(iterator __i1, iterator __i2,		_InputIterator __k1, _InputIterator __k2)        {	  _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2				   && __i2 <= _M_iend());	  __glibcxx_requires_valid_range(__k1, __k2);	  typedef typename std::__is_integer<_InputIterator>::__type _Integral;	  return _M_replace_dispatch(__i1, __i2, __k1, __k2, _Integral());	}      // Specializations for the common case of pointer and iterator:      // useful to avoid the overhead of temporary buffering in _M_replace.      basic_string&      replace(iterator __i1, iterator __i2, _CharT* __k1, _CharT* __k2)      {	_GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2				 && __i2 <= _M_iend());	__glibcxx_requires_valid_range(__k1, __k2);	return this->replace(__i1 - _M_ibegin(), __i2 - __i1,			     __k1, __k2 - __k1);      }      basic_string&      replace(iterator __i1, iterator __i2,	      const _CharT* __k1, const _CharT* __k2)      {	_GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2				 && __i2 <= _M_iend());	__glibcxx_requires_valid_range(__k1, __k2);	return this->replace(__i1 - _M_ibegin(), __i2 - __i1,			     __k1, __k2 - __k1);      }      basic_string&      replace(iterator __i1, iterator __i2, iterator __k1, iterator __k2)      {	_GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2				 && __i2 <= _M_iend());	__glibcxx_requires_valid_range(__k1, __k2);	return this->replace(__i1 - _M_ibegin(), __i2 - __i1,			     __k1.base(), __k2 - __k1);      }      basic_string&      replace(iterator __i1, iterator __i2,	      const_iterator __k1, const_iterator __k2)      {	_GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2				 && __i2 <= _M_iend());	__glibcxx_requires_valid_range(__k1, __k2);	return this->replace(__i1 - _M_ibegin(), __i2 - __i1,			     __k1.base(), __k2 - __k1);      }          private:      template<class _Integer>	basic_string&	_M_replace_dispatch(iterator __i1, iterator __i2, _Integer __n,			    _Integer __val, __true_type)        { return _M_replace_aux(__i1 - _M_ibegin(), __i2 - __i1, __n, __val); }      template<class _InputIterator>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷成人综合网| 国产精品久久一卡二卡| 国产美女一区二区三区| 亚洲欧美另类小说视频| 欧美一区二区美女| 成人黄色在线看| 美腿丝袜在线亚洲一区| 一区二区三区日韩欧美| 精品奇米国产一区二区三区| 在线日韩一区二区| 国产精品91xxx| 日本成人在线电影网| 一区二区三区久久久| 国产午夜亚洲精品午夜鲁丝片| 欧美日韩免费高清一区色橹橹| 91免费国产视频网站| 国产成人av一区二区三区在线 | 欧美精品久久久久久久多人混战 | 亚洲图片欧美色图| 国产精品免费视频观看| 久久久www免费人成精品| 91精品在线一区二区| 欧美性三三影院| eeuss鲁一区二区三区| 国内精品在线播放| 久久国产婷婷国产香蕉| 日韩成人av影视| 亚洲一区二区不卡免费| 亚洲欧美日本韩国| 亚洲视频电影在线| 一区免费观看视频| 国产精品天天看| 中文字幕 久热精品 视频在线 | 懂色av中文字幕一区二区三区| 九色综合狠狠综合久久| 日韩av电影免费观看高清完整版 | gogogo免费视频观看亚洲一| 国产黑丝在线一区二区三区| 亚洲嫩草精品久久| 久久美女高清视频| 精品精品国产高清一毛片一天堂| 色哟哟在线观看一区二区三区| 成人aa视频在线观看| 福利一区二区在线| jizz一区二区| 色94色欧美sute亚洲13| 在线免费精品视频| 日本韩国一区二区三区| 色婷婷av一区| 91福利在线播放| 欧美在线免费观看视频| 欧美日韩国产大片| 制服丝袜中文字幕亚洲| 日韩精品中午字幕| 久久婷婷一区二区三区| 国产欧美日韩麻豆91| 亚洲三级电影网站| 午夜精品久久久久久| 精品一区二区三区免费播放| 国产不卡在线播放| 色噜噜久久综合| 欧美剧在线免费观看网站| 精品少妇一区二区三区在线播放| 久久久久久久免费视频了| 国产欧美日韩综合精品一区二区| 国产精品夫妻自拍| 亚洲第一成年网| 精品一区二区三区免费毛片爱| 成人国产视频在线观看| 欧美中文字幕亚洲一区二区va在线| 在线播放亚洲一区| 国产婷婷一区二区| 亚洲一区二区中文在线| 久久99国产精品尤物| 成人午夜电影久久影院| 欧美日韩在线一区二区| 欧美精品一区男女天堂| 一区二区三区在线免费观看| 久久精品国产免费看久久精品| 成人动漫精品一区二区| 欧美军同video69gay| 国产拍欧美日韩视频二区| 午夜久久久久久久久| 国产激情一区二区三区| 欧美日韩成人在线| 国产精品婷婷午夜在线观看| 日本在线观看不卡视频| www.欧美色图| 91精品国产一区二区三区香蕉| 欧美国产日韩一二三区| 日韩电影在线免费观看| 成人福利视频网站| 日韩一区二区高清| 亚洲精品v日韩精品| 国产精品一二一区| 欧美日韩综合一区| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产一区二区美女诱惑| 色综合久久久久网| 国产性做久久久久久| 婷婷中文字幕综合| 97超碰欧美中文字幕| 日韩欧美国产系列| 亚洲综合在线电影| 99国产精品久| 久久久天堂av| 久久99在线观看| 欧美精品少妇一区二区三区| 亚洲女人小视频在线观看| 懂色av一区二区在线播放| 亚洲欧美日韩系列| 国产精品一线二线三线| 日韩精品一区二区三区视频| 亚洲一区二区三区小说| 99精品欧美一区二区三区小说| 久久九九久久九九| 美日韩一区二区| 欧美乱妇20p| 夜夜精品浪潮av一区二区三区| 国产精品99久久久久久久女警| 91精品国产入口在线| 亚洲国产wwwccc36天堂| 欧洲一区二区三区在线| 亚洲精品日韩专区silk| av电影天堂一区二区在线观看| 国产视频一区在线播放| 国产丶欧美丶日本不卡视频| 2欧美一区二区三区在线观看视频| 免费人成精品欧美精品| 欧美一区二区观看视频| 蜜桃视频一区二区| 精品国产99国产精品| 久草精品在线观看| 久久色.com| 国产一区二区三区高清播放| 26uuu亚洲综合色欧美| 国产一区二区在线电影| 久久久精品黄色| 国产成人日日夜夜| 1024国产精品| 色综合色综合色综合| 亚洲精品久久久久久国产精华液| 色域天天综合网| 亚洲成人精品一区二区| 欧美一区二区视频在线观看2020| 蜜桃精品在线观看| 2022国产精品视频| 国产69精品久久777的优势| 综合久久久久综合| 欧美三级韩国三级日本一级| 日本不卡123| 精品国产乱码久久久久久图片 | 日韩高清欧美激情| 日韩视频永久免费| 国产精品77777| 中文字幕在线观看一区| 在线视频综合导航| 首页国产欧美久久| 精品久久国产老人久久综合| 国产一区二区免费看| 亚洲日本在线a| 欧美久久久久中文字幕| 极品销魂美女一区二区三区| 国产精品免费av| 亚洲手机成人高清视频| 欧美精品v日韩精品v韩国精品v| 另类调教123区| 国产欧美日韩中文久久| 91亚洲国产成人精品一区二三| 亚洲电影视频在线| 久久婷婷一区二区三区| 色婷婷av一区二区三区软件| 麻豆成人综合网| 中文字幕精品一区| 欧美人与禽zozo性伦| 国产精品影音先锋| 亚洲一区二区黄色| 国产亚洲自拍一区| 欧美探花视频资源| 国产麻豆一精品一av一免费 | 日韩在线一区二区三区| 久久久www免费人成精品| 欧美日韩精品欧美日韩精品一| 国产电影精品久久禁18| 亚洲国产综合色| 久久久久一区二区三区四区| 欧美三级资源在线| 成人精品一区二区三区四区 | 欧美私模裸体表演在线观看| 紧缚捆绑精品一区二区| 亚洲一二三四区不卡| 久久久九九九九| 51精品视频一区二区三区| 成人污污视频在线观看| 秋霞午夜鲁丝一区二区老狼| 国产精品成人免费| 久久亚洲精品小早川怜子| 欧美性生活一区| 91在线免费播放| 国产91对白在线观看九色|