锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕日本人妻久久久免费,日产精品久久久一区二区,国产精品美女久久久网AVhttp://www.shnenglu.com/chenchen/category/684.htmlC++zh-cnTue, 20 May 2008 08:56:31 GMTTue, 20 May 2008 08:56:31 GMT60浼殢鏈烘暟浜х敓鍣?/title><link>http://www.shnenglu.com/chenchen/archive/2005/12/28/2210.html</link><dc:creator>chenchen</dc:creator><author>chenchen</author><pubDate>Wed, 28 Dec 2005 05:35:00 GMT</pubDate><guid>http://www.shnenglu.com/chenchen/archive/2005/12/28/2210.html</guid><wfw:comment>http://www.shnenglu.com/chenchen/comments/2210.html</wfw:comment><comments>http://www.shnenglu.com/chenchen/archive/2005/12/28/2210.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/chenchen/comments/commentRss/2210.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chenchen/services/trackbacks/2210.html</trackback:ping><description><![CDATA[class subtractive_rng : public unary_function<unsigned int, unsigned int> {<BR>private:<BR>  unsigned int _M_table[55];<BR>  size_t _M_index1;<BR>  size_t _M_index2;<BR>public:<BR>  unsigned int operator()(unsigned int __limit) {<BR>    _M_index1 = (_M_index1 + 1) % 55;<BR>    _M_index2 = (_M_index2 + 1) % 55;<BR>    _M_table[_M_index1] = _M_table[_M_index1] - _M_table[_M_index2];<BR>    return _M_table[_M_index1] % __limit;<BR>  }<BR><BR>  void _M_initialize(unsigned int __seed)<BR>  {<BR>    unsigned int __k = 1;<BR>    _M_table[54] = __seed;<BR>    size_t __i;<BR>    for (__i = 0; __i < 54; __i++) {<BR>        size_t __ii = (21 * (__i + 1) % 55) - 1;<BR>        _M_table[__ii] = __k;<BR>        __k = __seed - __k;<BR>        __seed = _M_table[__ii];<BR>    }<BR>    for (int __loop = 0; __loop < 4; __loop++) {<BR>        for (__i = 0; __i < 55; __i++)<BR>            _M_table[__i] = _M_table[__i] - _M_table[(1 + __i + 30) % 55];<BR>    }<BR>    _M_index1 = 0;<BR>    _M_index2 = 31;<BR>  }<BR><BR>  subtractive_rng(unsigned int __seed) { _M_initialize(__seed); }<BR>  subtractive_rng() { _M_initialize(161803398u); }<BR>};<img src ="http://www.shnenglu.com/chenchen/aggbug/2210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chenchen/" target="_blank">chenchen</a> 2005-12-28 13:35 <a href="http://www.shnenglu.com/chenchen/archive/2005/12/28/2210.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>stl 鍑芥暟瀵硅薄http://www.shnenglu.com/chenchen/archive/2005/12/27/2190.htmlchenchenchenchenTue, 27 Dec 2005 13:14:00 GMThttp://www.shnenglu.com/chenchen/archive/2005/12/27/2190.htmlhttp://www.shnenglu.com/chenchen/comments/2190.htmlhttp://www.shnenglu.com/chenchen/archive/2005/12/27/2190.html#Feedback0http://www.shnenglu.com/chenchen/comments/commentRss/2190.htmlhttp://www.shnenglu.com/chenchen/services/trackbacks/2190.html
template <class _Tp>
struct _Identity : public unary_function<_Tp,_Tp> {
  const _Tp& operator()(const _Tp& __x) const { return __x; }
};

template <class _Tp> struct identity : public _Identity<_Tp> {};

//楠岃瘉妯℃澘鍙傛暟鏄笉鏄竴涓嚱鏁板璞$被鍨?BR>
template <class _Pair>
struct _Select1st : public unary_function<_Pair, typename _Pair::first_type> {
  const typename _Pair::first_type& operator()(const _Pair& __x) const {
    return __x.first;
  }
};

template <class _Pair>
struct _Select2nd : public unary_function<_Pair, typename _Pair::second_type>
{
  const typename _Pair::second_type& operator()(const _Pair& __x) const {
    return __x.second;
  }
};

template <class _Pair> struct select1st : public _Select1st<_Pair> {};
template <class _Pair> struct select2nd : public _Select2nd<_Pair> {};

//蹇界暐妯℃澘鍙傛暟涓簆air綾誨瀷鎵鍖呭惈鐨勭浉搴斿弬鏁?絎竴涓弬鏁板拰絎簩涓弬鏁?

template <class _Arg1, class _Arg2>
struct _Project1st : public binary_function<_Arg1, _Arg2, _Arg1> {
  _Arg1 operator()(const _Arg1& __x, const _Arg2&) const { return __x; }
};

template <class _Arg1, class _Arg2>
struct _Project2nd : public binary_function<_Arg1, _Arg2, _Arg2> {
  _Arg2 operator()(const _Arg1&, const _Arg2& __y) const { return __y; }
};

template <class _Arg1, class _Arg2>
struct project1st : public _Project1st<_Arg1, _Arg2> {};

template <class _Arg1, class _Arg2>
struct project2nd : public _Project2nd<_Arg1, _Arg2> {};

//蹇界暐璋冪敤榪愮畻絎︽椂鐩稿簲鐨勫弬鏁?/P>

template <class _Result>
struct _Constant_void_fun {
  typedef _Result result_type;
  result_type _M_val;

  _Constant_void_fun(const result_type& __v) : _M_val(__v) {}
  const result_type& operator() const { return _M_val; }
}; 

template <class _Result, class _Argument>
struct _Constant_unary_fun {
  typedef _Argument argument_type;
  typedef  _Result  result_type;
  result_type _M_val;

  _Constant_unary_fun(const result_type& __v) : _M_val(__v) {}
  const result_type& operator()(const _Argument&) const { return _M_val; }
};

template <class _Result, class _Arg1, class _Arg2>
struct _Constant_binary_fun {
  typedef  _Arg1   first_argument_type;
  typedef  _Arg2   second_argument_type;
  typedef  _Result result_type;
  _Result _M_val;

  _Constant_binary_fun(const _Result& __v) : _M_val(__v) {}
  const result_type& operator()(const _Arg1&, const _Arg2&) const {
    return _M_val;
  }
};

//榪斿洖涓涓櫘閫氬彉閲忕殑const鍓湰,鏃犺鍙傛暟涓轟綍,鍙繑鍥炲悓涓涓肩殑鍑芥暟瀵硅薄

template <class _Result>
struct constant_void_fun : public _Constant_void_fun<_Result> {
  constant_void_fun(const _Result& __v) : _Constant_void_fun<_Result>(__v) {}
}; 

template <class _Result,
          class _Argument __STL_DEPENDENT_DEFAULT_TMPL(_Result)>
struct constant_unary_fun : public _Constant_unary_fun<_Result, _Argument>
{
  constant_unary_fun(const _Result& __v)
    : _Constant_unary_fun<_Result, _Argument>(__v) {}
};


template <class _Result,
          class _Arg1 __STL_DEPENDENT_DEFAULT_TMPL(_Result),
          class _Arg2 __STL_DEPENDENT_DEFAULT_TMPL(_Arg1)>
struct constant_binary_fun
  : public _Constant_binary_fun<_Result, _Arg1, _Arg2>
{
  constant_binary_fun(const _Result& __v)
    : _Constant_binary_fun<_Result, _Arg1, _Arg2>(__v) {}
};

//__STL_DEPENDENT_DEFAULT_TMPL 鏄竴涓畯錛屾剰鎬濇槸濡傛灉緙栬瘧鍣ㄤ笉鏀寔榛樿妯℃澘鍙傛暟錛屽垯浣跨敤涓婁竴綰фā鏉垮弬鏁?BR>
template <class _Result>
inline constant_void_fun<_Result> constant0(const _Result& __val)
{
  return constant_void_fun<_Result>(__val);
}

template <class _Result>
inline constant_unary_fun<_Result,_Result> constant1(const _Result& __val)
{
  return constant_unary_fun<_Result,_Result>(__val);
}

template <class _Result>
inline constant_binary_fun<_Result,_Result,_Result>
constant2(const _Result& __val)
{
  return constant_binary_fun<_Result,_Result,_Result>(__val);
}

//鍑芥暟榪斿洖涓涓彧榪斿洖甯擱噺鍜岃緭鍏ュ弬鏁版棤鍏崇殑鍑芥暟瀵硅薄



chenchen 2005-12-27 21:14 鍙戣〃璇勮
]]>
精品伊人久久大线蕉色首页| 久久人做人爽一区二区三区| 亚洲AV无码久久精品蜜桃| 亚洲人成伊人成综合网久久久| 色8久久人人97超碰香蕉987| 日本福利片国产午夜久久| 综合久久精品色| 久久久久久a亚洲欧洲aⅴ| 久久人搡人人玩人妻精品首页| 久久亚洲AV成人出白浆无码国产 | 亚洲国产成人久久一区WWW| 久久人人爽人人爽人人片AV高清 | 无码国内精品久久人妻麻豆按摩| 日韩人妻无码精品久久久不卡 | 性色欲网站人妻丰满中文久久不卡| 色综合久久无码五十路人妻| 久久精品国产黑森林| 狠狠色伊人久久精品综合网 | 国内精品九九久久久精品| 精品国产乱码久久久久软件| 国产午夜精品久久久久九九| 久久天堂AV综合合色蜜桃网 | 亚洲中文字幕伊人久久无码| 久久精品国产亚洲沈樵| 欧美亚洲另类久久综合| 色欲av伊人久久大香线蕉影院| 久久久久久亚洲精品不卡| 91精品国产高清久久久久久国产嫩草 | 久久九九全国免费| 久久亚洲精精品中文字幕| 日本久久久久亚洲中字幕| 久久中文字幕人妻熟av女| 久久婷婷午色综合夜啪| 久久午夜福利电影| 久久精品无码一区二区app| 精品国产婷婷久久久| 国内精品久久久久久久久电影网| 99久久精品免费| 久久久久亚洲AV无码去区首| 少妇久久久久久被弄到高潮 | 91精品国产色综久久|