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

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

?? stl_uninitialized.h

?? STL 最新源代碼
?? H
字號:
/* * * Copyright (c) 1994 * Hewlett-Packard Company * * Permission to use, copy, modify, distribute and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and * that both that copyright notice and this permission notice appear * in supporting documentation.  Hewlett-Packard Company makes no * representations about the suitability of this software for any * purpose.  It is provided "as is" without express or implied warranty. * * * Copyright (c) 1996,1997 * Silicon Graphics Computer Systems, Inc. * * Permission to use, copy, modify, distribute and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and * that both that copyright notice and this permission notice appear * in supporting documentation.  Silicon Graphics makes no * representations about the suitability of this software for any * purpose.  It is provided "as is" without express or implied warranty. *//* NOTE: This is an internal header file, included by other STL headers. *   You should not attempt to use it directly. */#ifndef __SGI_STL_INTERNAL_UNINITIALIZED_H#define __SGI_STL_INTERNAL_UNINITIALIZED_H__STL_BEGIN_NAMESPACE// uninitialized_copy// Valid if copy construction is equivalent to assignment, and if the//  destructor is trivial.template <class _InputIter, class _ForwardIter>inline _ForwardIter __uninitialized_copy_aux(_InputIter __first, _InputIter __last,                         _ForwardIter __result,                         __true_type){  return copy(__first, __last, __result);}template <class _InputIter, class _ForwardIter>_ForwardIter __uninitialized_copy_aux(_InputIter __first, _InputIter __last,                         _ForwardIter __result,                         __false_type){  _ForwardIter __cur = __result;  __STL_TRY {    for ( ; __first != __last; ++__first, ++__cur)      _Construct(&*__cur, *__first);    return __cur;  }  __STL_UNWIND(_Destroy(__result, __cur));}template <class _InputIter, class _ForwardIter, class _Tp>inline _ForwardIter__uninitialized_copy(_InputIter __first, _InputIter __last,                     _ForwardIter __result, _Tp*){  typedef typename __type_traits<_Tp>::is_POD_type _Is_POD;  return __uninitialized_copy_aux(__first, __last, __result, _Is_POD());}template <class _InputIter, class _ForwardIter>inline _ForwardIter  uninitialized_copy(_InputIter __first, _InputIter __last,                     _ForwardIter __result){  return __uninitialized_copy(__first, __last, __result,                              __VALUE_TYPE(__result));}inline char* uninitialized_copy(const char* __first, const char* __last,                                char* __result) {  memmove(__result, __first, __last - __first);  return __result + (__last - __first);}inline wchar_t* uninitialized_copy(const wchar_t* __first, const wchar_t* __last,                   wchar_t* __result){  memmove(__result, __first, sizeof(wchar_t) * (__last - __first));  return __result + (__last - __first);}// uninitialized_copy_n (not part of the C++ standard)template <class _InputIter, class _Size, class _ForwardIter>pair<_InputIter, _ForwardIter>__uninitialized_copy_n(_InputIter __first, _Size __count,                       _ForwardIter __result,                       input_iterator_tag){  _ForwardIter __cur = __result;  __STL_TRY {    for ( ; __count > 0 ; --__count, ++__first, ++__cur)       _Construct(&*__cur, *__first);    return pair<_InputIter, _ForwardIter>(__first, __cur);  }  __STL_UNWIND(_Destroy(__result, __cur));}template <class _RandomAccessIter, class _Size, class _ForwardIter>inline pair<_RandomAccessIter, _ForwardIter>__uninitialized_copy_n(_RandomAccessIter __first, _Size __count,                       _ForwardIter __result,                       random_access_iterator_tag) {  _RandomAccessIter __last = __first + __count;  return pair<_RandomAccessIter, _ForwardIter>(                 __last,                 uninitialized_copy(__first, __last, __result));}template <class _InputIter, class _Size, class _ForwardIter>inline pair<_InputIter, _ForwardIter>__uninitialized_copy_n(_InputIter __first, _Size __count,                     _ForwardIter __result) {  return __uninitialized_copy_n(__first, __count, __result,                                __ITERATOR_CATEGORY(__first));}template <class _InputIter, class _Size, class _ForwardIter>inline pair<_InputIter, _ForwardIter>uninitialized_copy_n(_InputIter __first, _Size __count,                     _ForwardIter __result) {  return __uninitialized_copy_n(__first, __count, __result,                                __ITERATOR_CATEGORY(__first));}// Valid if copy construction is equivalent to assignment, and if the// destructor is trivial.template <class _ForwardIter, class _Tp>inline void__uninitialized_fill_aux(_ForwardIter __first, _ForwardIter __last,                          const _Tp& __x, __true_type){  fill(__first, __last, __x);}template <class _ForwardIter, class _Tp>void__uninitialized_fill_aux(_ForwardIter __first, _ForwardIter __last,                          const _Tp& __x, __false_type){  _ForwardIter __cur = __first;  __STL_TRY {    for ( ; __cur != __last; ++__cur)      _Construct(&*__cur, __x);  }  __STL_UNWIND(_Destroy(__first, __cur));}template <class _ForwardIter, class _Tp, class _Tp1>inline void __uninitialized_fill(_ForwardIter __first,                                  _ForwardIter __last, const _Tp& __x, _Tp1*){  typedef typename __type_traits<_Tp1>::is_POD_type _Is_POD;  __uninitialized_fill_aux(__first, __last, __x, _Is_POD());                   }template <class _ForwardIter, class _Tp>inline void uninitialized_fill(_ForwardIter __first,                               _ForwardIter __last,                                const _Tp& __x){  __uninitialized_fill(__first, __last, __x, __VALUE_TYPE(__first));}// Valid if copy construction is equivalent to assignment, and if the//  destructor is trivial.template <class _ForwardIter, class _Size, class _Tp>inline _ForwardIter__uninitialized_fill_n_aux(_ForwardIter __first, _Size __n,                           const _Tp& __x, __true_type){  return fill_n(__first, __n, __x);}template <class _ForwardIter, class _Size, class _Tp>_ForwardIter__uninitialized_fill_n_aux(_ForwardIter __first, _Size __n,                           const _Tp& __x, __false_type){  _ForwardIter __cur = __first;  __STL_TRY {    for ( ; __n > 0; --__n, ++__cur)      _Construct(&*__cur, __x);    return __cur;  }  __STL_UNWIND(_Destroy(__first, __cur));}template <class _ForwardIter, class _Size, class _Tp, class _Tp1>inline _ForwardIter __uninitialized_fill_n(_ForwardIter __first, _Size __n, const _Tp& __x, _Tp1*){  typedef typename __type_traits<_Tp1>::is_POD_type _Is_POD;  return __uninitialized_fill_n_aux(__first, __n, __x, _Is_POD());}template <class _ForwardIter, class _Size, class _Tp>inline _ForwardIter uninitialized_fill_n(_ForwardIter __first, _Size __n, const _Tp& __x){  return __uninitialized_fill_n(__first, __n, __x, __VALUE_TYPE(__first));}// Extensions: __uninitialized_copy_copy, __uninitialized_copy_fill, // __uninitialized_fill_copy.// __uninitialized_copy_copy// Copies [first1, last1) into [result, result + (last1 - first1)), and//  copies [first2, last2) into//  [result, result + (last1 - first1) + (last2 - first2)).template <class _InputIter1, class _InputIter2, class _ForwardIter>inline _ForwardIter__uninitialized_copy_copy(_InputIter1 __first1, _InputIter1 __last1,                          _InputIter2 __first2, _InputIter2 __last2,                          _ForwardIter __result){  _ForwardIter __mid = uninitialized_copy(__first1, __last1, __result);  __STL_TRY {    return uninitialized_copy(__first2, __last2, __mid);  }  __STL_UNWIND(_Destroy(__result, __mid));}// __uninitialized_fill_copy// Fills [result, mid) with x, and copies [first, last) into//  [mid, mid + (last - first)).template <class _ForwardIter, class _Tp, class _InputIter>inline _ForwardIter __uninitialized_fill_copy(_ForwardIter __result, _ForwardIter __mid,                          const _Tp& __x,                          _InputIter __first, _InputIter __last){  uninitialized_fill(__result, __mid, __x);  __STL_TRY {    return uninitialized_copy(__first, __last, __mid);  }  __STL_UNWIND(_Destroy(__result, __mid));}// __uninitialized_copy_fill// Copies [first1, last1) into [first2, first2 + (last1 - first1)), and//  fills [first2 + (last1 - first1), last2) with x.template <class _InputIter, class _ForwardIter, class _Tp>inline void__uninitialized_copy_fill(_InputIter __first1, _InputIter __last1,                          _ForwardIter __first2, _ForwardIter __last2,                          const _Tp& __x){  _ForwardIter __mid2 = uninitialized_copy(__first1, __last1, __first2);  __STL_TRY {    uninitialized_fill(__mid2, __last2, __x);  }  __STL_UNWIND(_Destroy(__first2, __mid2));}__STL_END_NAMESPACE#endif /* __SGI_STL_INTERNAL_UNINITIALIZED_H */// Local Variables:// mode:C++// End:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产普通话蜜臀 | 亚洲一区二区三区在线看 | 美女视频一区二区| 亚洲mv大片欧洲mv大片精品| 一区二区免费视频| 午夜精品视频一区| 亚洲福中文字幕伊人影院| 婷婷开心激情综合| 日韩国产精品91| 极品尤物av久久免费看| 国产一区二区在线影院| 国产不卡视频在线观看| 成人av网在线| 欧美日韩免费一区二区三区| 日韩视频免费观看高清完整版在线观看| 欧洲av一区二区嗯嗯嗯啊| 欧美日韩国产电影| 久久综合九色综合97婷婷| 久久久精品中文字幕麻豆发布| 国产女人aaa级久久久级| 亚洲欧洲成人自拍| 天天操天天色综合| 粉嫩av亚洲一区二区图片| 91蜜桃网址入口| 日韩一区二区三区四区五区六区| 久久久精品国产免大香伊| 中文字幕在线不卡| 亚洲福利国产精品| 国产高清久久久| 在线观看亚洲精品视频| 久久综合色综合88| 亚洲精品午夜久久久| 美女一区二区在线观看| 9色porny自拍视频一区二区| 欧美日韩国产bt| 国产日本欧洲亚洲| 午夜免费欧美电影| 暴力调教一区二区三区| 91精品国产综合久久精品图片| 国产色产综合产在线视频| 亚洲综合av网| 国产成人综合精品三级| 4438成人网| 国产精品灌醉下药二区| 老司机一区二区| 91福利资源站| 久久精品视频一区二区三区| 午夜激情久久久| 不卡大黄网站免费看| 日韩丝袜情趣美女图片| 亚洲高清免费视频| 9人人澡人人爽人人精品| 欧美精品一区二区三区高清aⅴ | 欧美精品v日韩精品v韩国精品v| 欧美激情综合网| 久久精品国产99| 宅男噜噜噜66一区二区66| 亚洲欧美日韩中文字幕一区二区三区| 六月婷婷色综合| 欧美精品在线一区二区| 亚洲美女偷拍久久| 成人精品鲁一区一区二区| 精品国内片67194| 美女视频黄 久久| 色狠狠桃花综合| 最新国产精品久久精品| 国产99精品视频| 欧美r级电影在线观看| 日韩综合在线视频| 精品视频在线看| 亚洲va欧美va国产va天堂影院| 日本韩国精品一区二区在线观看| 亚洲欧美中日韩| 99精品热视频| 自拍偷拍国产亚洲| 91在线国产福利| 伊人开心综合网| 色综合久久综合| 一区二区三区不卡视频| 欧美在线啊v一区| 一区二区三区国产精品| 91豆麻精品91久久久久久| 一区二区三区成人| 欧美日本精品一区二区三区| 视频一区二区国产| 91精品国产丝袜白色高跟鞋| 另类小说图片综合网| 中文字幕免费不卡在线| www.成人在线| 一区二区免费看| 日韩一区和二区| 国产精品一区二区在线观看网站| 国产精品久久久久国产精品日日| av在线不卡免费看| 亚洲一区视频在线观看视频| 欧美一区二区日韩| 国产激情一区二区三区| 亚洲男同性视频| 51久久夜色精品国产麻豆| 精一区二区三区| 国产精品不卡一区| 91精品一区二区三区在线观看| 久久精品99国产精品日本| 中文在线资源观看网站视频免费不卡 | 麻豆精品在线观看| 久久精品一区二区三区不卡牛牛| 91网站在线播放| 日本欧美久久久久免费播放网| 国产午夜精品在线观看| 欧美亚洲动漫另类| 国模大尺度一区二区三区| 亚洲同性gay激情无套| 日韩欧美在线影院| 99久久99久久免费精品蜜臀| 秋霞成人午夜伦在线观看| 国产精品日韩成人| 精品欧美一区二区三区精品久久| 99久久精品国产毛片| 另类小说视频一区二区| 亚洲午夜私人影院| 亚洲国产精品精华液ab| 51精品视频一区二区三区| 91亚洲精品乱码久久久久久蜜桃 | 欧美国产激情一区二区三区蜜月| 欧美日韩一区二区在线观看视频| 国产成人综合网| 蜜臀av亚洲一区中文字幕| 综合激情成人伊人| 国产清纯白嫩初高生在线观看91 | aaa亚洲精品| 久草在线在线精品观看| 亚洲一级二级在线| 国产精品的网站| 久久精品一区四区| 日韩免费观看高清完整版在线观看| 91官网在线免费观看| 91小宝寻花一区二区三区| 国产另类ts人妖一区二区| 蜜桃视频在线观看一区| 亚洲6080在线| 亚洲午夜久久久久久久久电影网| 日本一区二区成人| 国产日韩综合av| 国产日产亚洲精品系列| 亚洲精品一区二区三区蜜桃下载 | 中文字幕国产一区二区| 精品久久久影院| 日韩欧美中文字幕精品| 这里只有精品视频在线观看| 欧美日本一区二区| 欧美精品乱码久久久久久| 欧美日韩视频在线第一区| 色综合咪咪久久| 欧美在线一二三四区| 91免费精品国自产拍在线不卡| www.亚洲激情.com| 91婷婷韩国欧美一区二区| 91视频免费播放| 91国产精品成人| 91精品国产丝袜白色高跟鞋| 欧美大片在线观看一区二区| 精品国产乱码久久久久久1区2区| 日韩免费性生活视频播放| 精品三级av在线| 国产欧美一区二区精品性色超碰 | 欧美亚洲愉拍一区二区| 欧美日韩精品一区二区三区四区 | 国产精品色呦呦| 中文字幕亚洲不卡| 亚洲综合色区另类av| 石原莉奈在线亚洲三区| 蜜臀精品久久久久久蜜臀| 国产一区二区三区免费观看| 国产成人自拍高清视频在线免费播放| 成人综合在线视频| 欧洲av一区二区嗯嗯嗯啊| 欧美日韩二区三区| 26uuu另类欧美| 亚洲欧美自拍偷拍色图| 日韩av在线免费观看不卡| 国产乱一区二区| 91视频xxxx| 日韩视频免费观看高清完整版在线观看| 亚洲精品在线观看视频| 亚洲精品五月天| 久久se这里有精品| 色噜噜夜夜夜综合网| 日韩免费观看高清完整版在线观看| 中文字幕免费不卡| 偷拍日韩校园综合在线| 国产成人综合在线播放| 欧美喷水一区二区| 国产精品热久久久久夜色精品三区| 亚洲国产欧美在线人成| 国产成都精品91一区二区三| 欧美日韩国产123区| 国产精品久久久久久亚洲毛片 | 欧美成人国产一区二区| 亚洲美女在线国产| 国产一区二区视频在线|