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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stl_uninitialized.h

?? The Standard Template Library, or STL, is a C++ library of container classes, algorithms, and iterat
?? 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一区二区三区免费野_久草精品视频
欧美精品一区二区高清在线观看| 精品在线免费观看| 18欧美亚洲精品| 国产精品白丝在线| 国产欧美1区2区3区| 国产日韩视频一区二区三区| 久久久综合精品| 中文字幕第一页久久| 国产精品视频线看| 亚洲视频在线一区| 玉足女爽爽91| 亚洲动漫第一页| 视频一区欧美日韩| 蜜桃传媒麻豆第一区在线观看| 日韩黄色免费网站| 蜜桃91丨九色丨蝌蚪91桃色| 精品一区二区三区蜜桃| 国产一区二区三区视频在线播放| 成人永久免费视频| 色综合久久久久| 欧美日韩国产美女| 日韩免费一区二区三区在线播放| 26uuu国产日韩综合| 国产日韩av一区| 一区二区三区日韩在线观看| 亚洲国产日日夜夜| 久久激情五月婷婷| 丁香婷婷综合五月| 日本韩国精品在线| 欧美一级视频精品观看| 久久嫩草精品久久久精品| 最好看的中文字幕久久| 午夜精品免费在线观看| 精品一区二区在线播放| 成人午夜精品一区二区三区| 色老头久久综合| 欧美大片顶级少妇| 国产精品久久777777| 五月天视频一区| 国产精品亚洲一区二区三区妖精 | 成人综合在线视频| 91福利小视频| 亚洲精品在线免费观看视频| 国产精品网站在线播放| 亚洲国产另类精品专区| 国产乱码字幕精品高清av| 91在线视频播放| 日韩欧美久久一区| 亚洲欧洲日韩av| 青娱乐精品在线视频| 北岛玲一区二区三区四区| 欧美精品色一区二区三区| 国产偷国产偷精品高清尤物| 亚洲国产日日夜夜| 成人综合在线网站| 日韩一卡二卡三卡国产欧美| 亚洲男人天堂一区| 韩国一区二区在线观看| 欧美日韩亚洲高清一区二区| 中文字幕欧美区| 毛片一区二区三区| 欧日韩精品视频| 国产精品沙发午睡系列990531| 日日夜夜一区二区| 色婷婷精品大在线视频| 国产日韩综合av| 免费高清视频精品| 欧美在线视频全部完| 国产丝袜在线精品| 麻豆久久久久久久| 欧美日韩另类国产亚洲欧美一级| 一区免费观看视频| 国产激情一区二区三区| 日韩色视频在线观看| 亚洲成人av一区二区三区| 99精品久久只有精品| 亚洲国产精品激情在线观看| 免费高清在线一区| 欧美日本国产视频| 伊人开心综合网| k8久久久一区二区三区 | 国产精品国产三级国产aⅴ无密码| 免费看欧美美女黄的网站| 欧美视频你懂的| 亚洲色图欧美偷拍| 99久久精品国产毛片| 国产人妖乱国产精品人妖| 精品一区二区综合| 日韩丝袜情趣美女图片| 日本欧美一区二区在线观看| 精品视频在线免费观看| 一区二区欧美视频| 91香蕉视频黄| 中文字幕日韩精品一区| 成人国产精品免费网站| 中文字幕av一区二区三区高| 国产精品自拍网站| 久久理论电影网| 国产成人99久久亚洲综合精品| 精品国产区一区| 麻豆极品一区二区三区| 欧美一卡二卡在线| 蜜臀久久99精品久久久画质超高清 | 国产一区二区伦理片| 精品国产亚洲在线| 精品一区二区三区欧美| 久久久亚洲午夜电影| 国产激情一区二区三区| 国产精品美女久久久久久2018 | 精品女同一区二区| 麻豆国产欧美一区二区三区| 日韩一卡二卡三卡四卡| 激情综合亚洲精品| 久久久三级国产网站| 国产成人精品免费| 自拍偷拍国产精品| 欧美日韩国产综合一区二区| 奇米色一区二区三区四区| 日韩情涩欧美日韩视频| 国产又粗又猛又爽又黄91精品| 久久五月婷婷丁香社区| 成人免费av在线| 亚洲精品国久久99热| 欧美日韩国产区一| 精品亚洲国内自在自线福利| 国产三级久久久| 色老汉av一区二区三区| 日本欧美在线看| 国产日产亚洲精品系列| 在线免费精品视频| 美女脱光内衣内裤视频久久影院| 久久久精品国产99久久精品芒果| 成人v精品蜜桃久久一区| 一区二区三区中文在线| 日韩欧美在线综合网| 国产ts人妖一区二区| 亚洲码国产岛国毛片在线| 56国语精品自产拍在线观看| 国产在线视视频有精品| 成人免费小视频| 日韩一级黄色片| 成人av影视在线观看| 视频一区视频二区中文字幕| 国产丝袜在线精品| 欧美日韩在线一区二区| 国产精品一区二区久久精品爱涩| 亚洲日本va午夜在线电影| 欧美另类久久久品| 丁香激情综合五月| 丝袜亚洲另类欧美综合| 国产精品每日更新| 欧美精品xxxxbbbb| av在线不卡观看免费观看| 日韩国产在线一| 中文字幕在线观看一区二区| 91精品国产综合久久精品图片 | 欧美一区二区国产| 97se亚洲国产综合自在线观| 日本在线不卡一区| 一区二区中文字幕在线| 欧美精品一区二区久久久| 欧美亚洲综合一区| 不卡高清视频专区| 精品制服美女丁香| 午夜精品爽啪视频| 成人欧美一区二区三区小说| 精品成人在线观看| 欧美日韩亚洲综合在线 | 国产午夜精品福利| 欧美精品粉嫩高潮一区二区| 99精品久久久久久| 国产高清精品在线| 蜜臀a∨国产成人精品| 亚洲一区二区三区四区五区黄 | 国产目拍亚洲精品99久久精品| 欧美久久久久久蜜桃| 91色九色蝌蚪| 成人永久免费视频| 国产毛片精品视频| 免费在线视频一区| 亚洲电影中文字幕在线观看| 最新高清无码专区| 中文字幕乱码日本亚洲一区二区| 日韩小视频在线观看专区| 欧美日韩国产bt| 色综合咪咪久久| 91亚洲男人天堂| 成+人+亚洲+综合天堂| 国产成人免费视频一区| 激情欧美一区二区三区在线观看| 婷婷中文字幕一区三区| 亚洲免费观看高清在线观看| 国产精品免费看片| 国产精品热久久久久夜色精品三区 | 色综合久久综合网97色综合| 成人综合婷婷国产精品久久免费| 国产毛片精品国产一区二区三区| 精品一区二区三区免费观看| 久久99精品国产麻豆婷婷| 日韩av电影免费观看高清完整版|