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

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

?? limits

?? STL 最新源代碼
??
?? 第 1 頁 / 共 2 頁
字號:
/* * Copyright (c) 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 not portable code.  Parts of numeric_limits<> are * inherently machine-dependent.  At present this file is suitable * for the MIPS and ia32 architectures. */#ifndef __SGI_CPP_LIMITS#define __SGI_CPP_LIMITS#include <limits.h>#include <float.h>#include <stl_config.h>__STL_BEGIN_NAMESPACEenum float_round_style {  round_indeterminate       = -1,  round_toward_zero         =  0,  round_to_nearest          =  1,  round_toward_infinity     =  2,  round_toward_neg_infinity =  3};enum float_denorm_style {  denorm_indeterminate = -1,  denorm_absent        =  0,  denorm_present       =  1};// The C++ standard (section 18.2.1) requires that some of the members of// numeric_limits be static const data members that are given constant-// initializers within the class declaration.  On compilers where the// __STL_STATIC_CONST_INIT_BUG macro is defined, it is impossible to write// a standard-conforming numeric_limits class.//// There are two possible workarounds: either initialize the data// members outside the class, or change them from data members to// enums.  Neither workaround is satisfactory: the former makes it// impossible to use the data members in constant-expressions, and the// latter means they have the wrong type and that it is impossible to// take their addresses.  We choose the former workaround.#ifdef __STL_STATIC_CONST_INIT_BUG# define __STL_DECLARE_LIMITS_MEMBER(__mem_type, __mem_name, __mem_value) \  enum { __mem_name = __mem_value }#else /* __STL_STATIC_CONST_INIT_BUG */# define __STL_DECLARE_LIMITS_MEMBER(__mem_type, __mem_name, __mem_value) \  static const __mem_type __mem_name = __mem_value#endif /* __STL_STATIC_CONST_INIT_BUG */// Base class for all specializations of numeric_limits.template <class __number>class _Numeric_limits_base {public:  __STL_DECLARE_LIMITS_MEMBER(bool, is_specialized, false);  static __number min() __STL_NOTHROW { return __number(); }  static __number max() __STL_NOTHROW { return __number(); }  __STL_DECLARE_LIMITS_MEMBER(int, digits,   0);  __STL_DECLARE_LIMITS_MEMBER(int, digits10, 0);  __STL_DECLARE_LIMITS_MEMBER(bool, is_signed,  false);  __STL_DECLARE_LIMITS_MEMBER(bool, is_integer, false);  __STL_DECLARE_LIMITS_MEMBER(bool, is_exact,   false);  __STL_DECLARE_LIMITS_MEMBER(int, radix, 0);  static __number epsilon() __STL_NOTHROW     { return __number(); }  static __number round_error() __STL_NOTHROW { return __number(); }  __STL_DECLARE_LIMITS_MEMBER(int, min_exponent,   0);  __STL_DECLARE_LIMITS_MEMBER(int, min_exponent10, 0);  __STL_DECLARE_LIMITS_MEMBER(int, max_exponent,   0);  __STL_DECLARE_LIMITS_MEMBER(int, max_exponent10, 0);  __STL_DECLARE_LIMITS_MEMBER(bool, has_infinity,      false);  __STL_DECLARE_LIMITS_MEMBER(bool, has_quiet_NaN,     false);  __STL_DECLARE_LIMITS_MEMBER(bool, has_signaling_NaN, false);  __STL_DECLARE_LIMITS_MEMBER(float_denorm_style,                              has_denorm,                              denorm_absent);  __STL_DECLARE_LIMITS_MEMBER(bool, has_denorm_loss,   false);  static __number infinity() __STL_NOTHROW      { return __number(); }  static __number quiet_NaN() __STL_NOTHROW     { return __number(); }  static __number signaling_NaN() __STL_NOTHROW { return __number(); }  static __number denorm_min() __STL_NOTHROW    { return __number(); }  __STL_DECLARE_LIMITS_MEMBER(bool, is_iec559,  false);  __STL_DECLARE_LIMITS_MEMBER(bool, is_bounded, false);  __STL_DECLARE_LIMITS_MEMBER(bool, is_modulo,  false);  __STL_DECLARE_LIMITS_MEMBER(bool, traps,            false);  __STL_DECLARE_LIMITS_MEMBER(bool, tinyness_before,  false);  __STL_DECLARE_LIMITS_MEMBER(float_round_style,                              round_style,                              round_toward_zero);};#ifdef __STL_STATIC_CONST_INIT_BUG# define __STL_DEFINE_NUMERIC_BASE_MEMBER(__type, __mem)#else /* __STL_STATIC_CONST_INIT_BUG */# define __STL_DEFINE_NUMERIC_BASE_MEMBER(__type, __mem) \  template <class __number>                              \  const __type _Numeric_limits_base<__number>:: __mem#endif /* __STL_STATIC_CONST_INIT_BUG */__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, is_specialized);__STL_DEFINE_NUMERIC_BASE_MEMBER(int, digits);__STL_DEFINE_NUMERIC_BASE_MEMBER(int, digits10);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, is_signed);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, is_integer);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, is_exact);__STL_DEFINE_NUMERIC_BASE_MEMBER(int, radix);__STL_DEFINE_NUMERIC_BASE_MEMBER(int, min_exponent);__STL_DEFINE_NUMERIC_BASE_MEMBER(int, max_exponent);__STL_DEFINE_NUMERIC_BASE_MEMBER(int, min_exponent10);__STL_DEFINE_NUMERIC_BASE_MEMBER(int, max_exponent10);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, has_infinity);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, has_quiet_NaN);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, has_signaling_NaN);__STL_DEFINE_NUMERIC_BASE_MEMBER(float_denorm_style, has_denorm);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, has_denorm_loss);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, is_iec559);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, is_bounded);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, is_modulo);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, traps);__STL_DEFINE_NUMERIC_BASE_MEMBER(bool, tinyness_before);__STL_DEFINE_NUMERIC_BASE_MEMBER(float_round_style, round_style);// Base class for integers.template <class _Int,          _Int __imin, _Int __imax,          int __idigits = -1, bool __ismod = true>class _Integer_limits : public _Numeric_limits_base<_Int> {public:  __STL_DECLARE_LIMITS_MEMBER(bool, is_specialized, true);  static _Int min() __STL_NOTHROW { return __imin; }  static _Int max() __STL_NOTHROW { return __imax; }  __STL_DECLARE_LIMITS_MEMBER(int,                              digits,                              (__idigits < 0) ? (int)(sizeof(_Int) * CHAR_BIT)                                                   - (__imin == 0 ? 0 : 1)                                               : __idigits);  __STL_DECLARE_LIMITS_MEMBER(int, digits10, (digits * 301) / 1000);                                 // log 2 = 0.301029995664...  __STL_DECLARE_LIMITS_MEMBER(bool, is_signed,  __imin != 0);  __STL_DECLARE_LIMITS_MEMBER(bool, is_integer, true);  __STL_DECLARE_LIMITS_MEMBER(bool, is_exact,   true);  __STL_DECLARE_LIMITS_MEMBER(int,  radix,      2);  __STL_DECLARE_LIMITS_MEMBER(bool, is_bounded, true);  __STL_DECLARE_LIMITS_MEMBER(bool, is_modulo, __ismod);};#ifdef __STL_STATIC_CONST_INIT_BUG# define __STL_DEFINE_INTEGER_LIMITS_MEMBER(__type, __mem)#else /* __STL_STATIC_CONST_INIT_BUG */# define __STL_DEFINE_INTEGER_LIMITS_MEMBER(__type, __mem)              \  template <class _Int, _Int __imin, _Int __imax, int __idig, bool __ismod>  \  const __type _Integer_limits<_Int, __imin, __imax, __idig, __ismod>::__mem#endif /* __STL_STATIC_CONST_INIT_BUG */__STL_DEFINE_INTEGER_LIMITS_MEMBER(bool, is_specialized);__STL_DEFINE_INTEGER_LIMITS_MEMBER(int, digits);__STL_DEFINE_INTEGER_LIMITS_MEMBER(int, digits10);__STL_DEFINE_INTEGER_LIMITS_MEMBER(bool, is_signed);__STL_DEFINE_INTEGER_LIMITS_MEMBER(bool, is_integer);__STL_DEFINE_INTEGER_LIMITS_MEMBER(bool, is_exact);__STL_DEFINE_INTEGER_LIMITS_MEMBER(int, radix);__STL_DEFINE_INTEGER_LIMITS_MEMBER(bool, is_bounded);__STL_DEFINE_INTEGER_LIMITS_MEMBER(bool, is_modulo);// Base class for floating-point numbers.template <class __number,         int __Digits, int __Digits10,         int __MinExp, int __MaxExp,         int __MinExp10, int __MaxExp10,         bool __IsIEC559,         float_round_style __RoundStyle>class _Floating_limits : public _Numeric_limits_base<__number>{public:  __STL_DECLARE_LIMITS_MEMBER(bool, is_specialized, true);  __STL_DECLARE_LIMITS_MEMBER(int, digits,   __Digits);  __STL_DECLARE_LIMITS_MEMBER(int, digits10, __Digits10);  __STL_DECLARE_LIMITS_MEMBER(bool, is_signed, true);  __STL_DECLARE_LIMITS_MEMBER(int, radix, 2);  __STL_DECLARE_LIMITS_MEMBER(int, min_exponent,   __MinExp);  __STL_DECLARE_LIMITS_MEMBER(int, max_exponent,   __MaxExp);  __STL_DECLARE_LIMITS_MEMBER(int, min_exponent10, __MinExp10);  __STL_DECLARE_LIMITS_MEMBER(int, max_exponent10, __MaxExp10);  __STL_DECLARE_LIMITS_MEMBER(bool, has_infinity,      true);  __STL_DECLARE_LIMITS_MEMBER(bool, has_quiet_NaN,     true);  __STL_DECLARE_LIMITS_MEMBER(bool, has_signaling_NaN, true);  __STL_DECLARE_LIMITS_MEMBER(float_denorm_style,                              has_denorm,                              denorm_indeterminate);  __STL_DECLARE_LIMITS_MEMBER(bool, has_denorm_loss,   false);  __STL_DECLARE_LIMITS_MEMBER(bool, is_iec559,       __IsIEC559);  __STL_DECLARE_LIMITS_MEMBER(bool, is_bounded,      true);  __STL_DECLARE_LIMITS_MEMBER(bool, traps,           true);  __STL_DECLARE_LIMITS_MEMBER(bool, tinyness_before, false);  __STL_DECLARE_LIMITS_MEMBER(float_round_style, round_style, __RoundStyle);};#ifdef __STL_STATIC_CONST_INIT_BUG# define __STL_DEFINE_FLOAT_LIMITS_MEMBER(__type, __mem)#else /* __STL_STATIC_CONST_INIT_BUG */# define __STL_DEFINE_FLOAT_LIMITS_MEMBER(__type, __mem)                   \  template <class __Num, int __Dig, int __Dig10,                           \            int __MnX, int __MxX, int __MnX10, int __MxX10,                \            bool __IsIEEE, float_round_style __Sty>                        \  const __type _Floating_limits<__Num, __Dig, __Dig10,                     \                                __MnX, __MxX, __MnX10, __MxX10,            \                                __IsIEEE, __Sty>:: __mem#endif /* __STL_STATIC_CONST_INIT_BUG */__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, is_specialized);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(int, digits);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(int, digits10);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, is_signed);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(int, radix);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(int, min_exponent);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(int, max_exponent);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(int, min_exponent10);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(int, max_exponent10);  __STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, has_infinity);__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, has_quiet_NaN);__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, has_signaling_NaN);__STL_DEFINE_FLOAT_LIMITS_MEMBER(float_denorm_style, has_denorm);__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, has_denorm_loss);__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, is_iec559);__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, is_bounded);__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, traps);__STL_DEFINE_FLOAT_LIMITS_MEMBER(bool, tinyness_before);__STL_DEFINE_FLOAT_LIMITS_MEMBER(float_round_style, round_style);#undef __STL_DECLARE_NUMERIC_LIMITS_MEMBER#undef __STL_DEFINE_NUMERIC_BASE_MEMBER

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品123区| 青青草91视频| 亚洲三级在线免费| 亚洲欧洲精品一区二区三区不卡| 久久看人人爽人人| 国产亚洲成av人在线观看导航 | 久久久久久久久久久久久久久99| 欧美mv日韩mv| 国产午夜亚洲精品理论片色戒 | 污片在线观看一区二区| 亚洲二区视频在线| 日韩成人dvd| 久久av资源站| 懂色一区二区三区免费观看| 成人免费黄色在线| 色综合久久精品| 精品视频资源站| 欧美电影免费观看高清完整版在| 精品噜噜噜噜久久久久久久久试看| 日韩精品综合一本久道在线视频| 亚洲精品一区二区三区精华液| 国产午夜亚洲精品不卡| 国产精品另类一区| 一区二区理论电影在线观看| 亚洲第一久久影院| 麻豆精品一区二区三区| 国产乱淫av一区二区三区| zzijzzij亚洲日本少妇熟睡| 色国产精品一区在线观看| 91精品在线麻豆| 国产午夜精品一区二区| 一区二区三区欧美日| 免费看黄色91| 99久久久久久| 欧美一区二区三区免费| 日本一区二区三区免费乱视频| 亚洲精品视频在线看| 免费在线观看一区二区三区| 国产suv一区二区三区88区| 91高清视频在线| 26uuu亚洲| 亚洲黄色小说网站| 久久99国产精品麻豆| 91麻豆免费观看| 精品国产精品网麻豆系列| 中文字幕在线不卡视频| 日韩精品亚洲一区二区三区免费| 国产成人免费视| 欧美日韩高清影院| 亚洲国产成人午夜在线一区| 婷婷综合在线观看| 99视频国产精品| 欧美mv日韩mv国产网站app| 亚洲精品免费看| 国产精品18久久久久久久久久久久| 色婷婷av一区二区三区大白胸| 精品国偷自产国产一区| 亚洲精品久久久久久国产精华液| 精品一区二区在线视频| 欧美视频在线播放| 国产精品久久久久久久浪潮网站| 首页国产欧美日韩丝袜| 一本色道久久加勒比精品| 久久久久久久久久久久久久久99| 亚洲国产成人精品视频| 成人av网址在线| 精品国产伦理网| 日韩—二三区免费观看av| 色香色香欲天天天影视综合网| 久久人人爽人人爽| 日韩精品欧美成人高清一区二区| 色综合一个色综合| 欧美激情艳妇裸体舞| 男男成人高潮片免费网站| 欧美性色aⅴ视频一区日韩精品| 欧美激情资源网| 国产一二精品视频| 欧美大片一区二区三区| 五月天激情小说综合| 色av一区二区| 亚洲精品国产高清久久伦理二区| 成人黄色软件下载| 国产日韩精品一区| 国产老妇另类xxxxx| 制服丝袜中文字幕一区| 亚洲成人在线观看视频| 欧美性一区二区| 一区二区三区高清不卡| 色婷婷综合久色| 亚洲人精品午夜| 91网址在线看| 亚洲欧美电影一区二区| 色综合色狠狠综合色| 国产精品乱人伦| 成人中文字幕电影| 国产农村妇女毛片精品久久麻豆| 久久精品久久综合| 精品国产乱码久久久久久老虎| 久久国产精品99精品国产 | 国产精品欧美一区喷水| 国产一区二区三区不卡在线观看| 精品国产乱码久久久久久影片| 欧美aaa在线| 精品日韩一区二区| 国产精品小仙女| 中文字幕巨乱亚洲| 成人av一区二区三区| 中文字幕五月欧美| 91福利国产精品| 亚洲成人自拍偷拍| 日韩视频123| 国产一区二区三区免费| 日本一区二区电影| 91麻豆国产福利精品| 亚洲天堂久久久久久久| 91官网在线免费观看| 亚洲mv大片欧洲mv大片精品| 91麻豆精品国产自产在线| 麻豆专区一区二区三区四区五区| 精品国产一区二区在线观看| 国产精品性做久久久久久| 一区二区中文视频| 欧美色中文字幕| 捆绑调教美女网站视频一区| 国产欧美日本一区视频| 91蜜桃免费观看视频| 午夜免费久久看| 精品国产一区二区三区不卡| 成人久久视频在线观看| 亚洲午夜久久久久中文字幕久| 欧美一级久久久久久久大片| 国产精品影音先锋| 亚洲伦理在线精品| 欧美精品v日韩精品v韩国精品v| 精品一区二区三区影院在线午夜| 国产精品污污网站在线观看 | 一卡二卡三卡日韩欧美| 欧美丰满美乳xxx高潮www| 精品一区二区久久| 亚洲欧美一区二区三区孕妇| 欧美日韩国产区一| 国产成人亚洲综合a∨猫咪| 亚洲一区二区不卡免费| 亚洲精品一区二区三区福利| 色视频一区二区| 精品系列免费在线观看| 亚洲伦理在线精品| 久久亚洲精品小早川怜子| 91黄色激情网站| 国产一区二区毛片| 亚洲电影一级黄| 国产欧美精品区一区二区三区| 欧美日韩精品系列| 成人精品视频一区二区三区尤物| 亚洲国产cao| 亚洲国产成人午夜在线一区| 欧美日本一区二区三区四区| 粉嫩av一区二区三区在线播放| 午夜精品久久久久久不卡8050| 国产欧美日韩另类视频免费观看| 欧美日韩一级二级三级| 成人激情黄色小说| 狠狠色伊人亚洲综合成人| 亚洲一区二区三区国产| 亚洲国产成人私人影院tom| 欧美丰满美乳xxx高潮www| 91原创在线视频| 国产精品一二三区在线| 蜜臀av一区二区三区| 亚洲综合激情小说| 国产精品久久久久久妇女6080 | 欧美变态凌虐bdsm| 欧美在线不卡一区| k8久久久一区二区三区| 国产中文字幕精品| 青青草精品视频| 一区二区在线观看不卡| 中文字幕久久午夜不卡| 久久综合狠狠综合久久激情| 欧美日韩电影一区| 色先锋资源久久综合| 成人激情黄色小说| 国产精品99久久久久久宅男| 奇米色一区二区| 丝袜美腿亚洲一区| 亚洲国产成人91porn| 亚洲黄色尤物视频| 亚洲精品乱码久久久久久| 国产精品精品国产色婷婷| 国产欧美日韩综合精品一区二区| 精品国产自在久精品国产| 欧美肥妇free| 欧美乱熟臀69xxxxxx| 欧美亚洲精品一区| 欧日韩精品视频| 欧美色网一区二区| 欧美日韩国产一区| 欧美人牲a欧美精品| 制服丝袜亚洲色图| 91麻豆精品国产91久久久资源速度|