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

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

?? istream.cc

?? realview22.rar
?? CC
?? 第 1 頁 / 共 2 頁
字號:

    return *this;
}



// 27.6.1.3, p28
template<class _CharT, class _Traits>
basic_istream<_CharT, _Traits>&
basic_istream<_CharT, _Traits>::read (char_type *__s, streamsize __n)
{
    _RWSTD_ASSERT (0 <= __n);
    _RWSTD_ASSERT (0 != this->rdbuf ());

    // 27.6.1.3, p28: sets ios_base::failbit if !this->good()
    const sentry __ipfx (*this, true);

    if (__ipfx) {
        streamsize __nread = this->rdbuf ()->sgetn (__s, __n);

        if (__nread >= 0)
            _C_chcount = __nread;

        // 27.6.1.2.1, p1 and 27.6.1.3, p1: proceed iff sentry is okay
        if (__n != __nread)
            this->setstate (ios_base::eofbit | ios_base::failbit);
    }

    return *this;
}


template<class _CharT, class _Traits>
streamsize basic_istream<_CharT, _Traits>::
readsome (char_type *__s, streamsize __n)
{
    _RWSTD_ASSERT (0 != __s);
    _RWSTD_ASSERT (0 <= __n);
    _RWSTD_ASSERT (0 != this->rdbuf());

    _C_chcount = 0;

    if (!this->good ()) {
        this->setstate (ios_base::failbit);
        return 0;
    }
    
    streamsize __navail = this->rdbuf ()->in_avail ();
   
    if(-1 == __navail) {   
        this->setstate (ios_base::eofbit);
        return 0;
    }

    if (0 == __navail)
        return 0;

    if (__n > __navail)
        __n = __navail;

    read (__s, __n);
    return __n;
}


template<class _CharT, class _Traits>
_TYPENAME basic_istream<_CharT, _Traits>::pos_type
basic_istream<_CharT, _Traits>::tellg ()
{
    pos_type __p = off_type (-1);

    if (!this->fail ()) {

        _TRY {
            __p = this->rdbuf ()->pubseekoff (0, ios_base::cur, ios_base::in);
          }
        _CATCH (...) {
            if (this->setstate (ios_base::badbit, 0 /* no throw */))
                _RETHROW;
        }
    }

    return __p;
}


template<class _CharT, class _Traits>
basic_istream<_CharT, _Traits>&
basic_istream<_CharT, _Traits>::putback (char_type __c)
{
    ios_base::iostate __err = ios_base::goodbit;

    if (this->rdbuf ()) {
        
        sentry __ipfx (*this, true);

        if (__ipfx) {
      
            _TRY {
                if (traits_type::eq_int_type (this->rdbuf ()->sputbackc (__c), 
                                              traits_type::eof ()))
                    __err = ios_base::badbit;
            }
            _CATCH (...) {
                if (this->setstate (ios_base::badbit, 0 /* no throw */))
                    _RETHROW;
            }
        }
    }
    else
        __err = ios_base::badbit;

    if (__err)
        this->setstate (__err);

    return *this;
}


template<class _CharT, class _Traits>
basic_istream<_CharT, _Traits>&
basic_istream<_CharT, _Traits>::unget ()
{
    ios_base::iostate __err = ios_base::goodbit;

    if (this->rdbuf ()) {

        sentry __ipfx (*this, true);

        if (__ipfx) {

            _TRY {

                if (traits_type::eq_int_type (this->rdbuf ()->sungetc (), 
                                              traits_type::eof ()))
                    __err = ios_base::badbit;  
            }
            _CATCH (...) {
                if (this->setstate (ios_base::badbit, 0 /* no throw */))
                    _RETHROW;
            }
        }
    }
    else
        __err = ios_base::badbit;

    if (__err)
        this->setstate (__err);
    
    return *this;
}


template<class _CharT, class _Traits>
int basic_istream<_CharT, _Traits>::sync ()
{
    if (!this->rdbuf ())
        return -1;

    sentry __ipfx (*this, true);

    if (__ipfx) {

        _TRY {
            if (-1 != this->rdbuf ()->pubsync ())
                return 0;
        }
        _CATCH (...) {
            if (this->setstate (ios_base::badbit, 0 /* no throw */))
                _RETHROW;
        }

        this->setstate (ios_base::badbit);
    }

    return traits_type::eof ();
}


template<class _CharT, class _Traits, class _Allocator>
basic_istream<_CharT, _Traits>&
operator>> (basic_istream<_CharT, _Traits>&            __is, 
            basic_string<_CharT, _Traits, _Allocator>& __str)
{
    _RWSTD_ASSERT (0 != __is.rdbuf ());

    ios_base::iostate __err = ios_base::goodbit;

    _TRY {

        _TYPENAME basic_istream<_CharT, _Traits>::sentry __ipfx (__is);

        if (__ipfx) {

            // FIXME: code commented out to work around an HP aCC 3.14.10
            // bug #JAGac86264

            // typedef _TYPENAME
            //     basic_string<_CharT, _Traits, _Allocator>::size_type

            size_t __maxlen =
                __is.width () ? __is.width () : __str.max_size ();

            size_t __i = 0;

            __str.erase ();
            __str.resize (32);

            while (__maxlen != __i) {

                _TYPENAME _Traits::int_type __c = __is.rdbuf ()->sgetc ();

                if (_Traits::eq_int_type (__c, _Traits::eof ())) {
                    __err = ios_base::eofbit;
                    break;
                }

                // convert to char_type so that isspace works correctly
                _TYPENAME _Traits::char_type
                    __ch = _Traits::to_char_type (__c);

                if ((isspace)(__ch, __is.getloc ()))
                    break;

                __is.rdbuf ()->sbumpc ();

                if (__str.size () == __i)
                    __str.resize (__i * 2);

                _Traits::assign (__str [__i++], __ch);
            }
            __str.resize (__i);

            __is.width (0);

            if (!__i)
                __err |= ios_base::failbit;
        }
    }
    _CATCH (...) {
        if (__is.setstate (ios_base::badbit, 0 /* no throw */))
            _RETHROW;
    }

    if (__err)
        __is.setstate (__err);

    return __is;
}  


template<class _CharT, class _Traits, class _Allocator>
basic_istream<_CharT, _Traits>&
getline (basic_istream<_CharT, _Traits>&            __is, 
         basic_string<_CharT, _Traits, _Allocator>& __str, 
         _CharT                                     __delim)
{
    _RWSTD_ASSERT (0 != __is.rdbuf ());

    _TYPENAME basic_istream<_CharT, _Traits>::sentry __ipfx (__is, true);

    if (__ipfx) { 

        ios_base::iostate __err = ios_base::failbit;

        _TRY {

            // FIXME: code commented out to work around an HP aCC 3.14.10
            // bug #JAGac86264

            // typedef _TYPENAME
            //     basic_string<_CharT, _Traits, _Allocator>::size_type

            size_t __i = 0;

            __str.erase ();
            __str.resize (32);

            while (__str.max_size () != __i) {

                _TYPENAME _Traits::int_type __c = __is.rdbuf ()->sbumpc ();

                if (_Traits::eq_int_type (__c, _Traits::eof ())) {
                    // 21.3.7.9, p7
                    __err =   ios_base::eofbit
                            | (__i ? ios_base::goodbit : ios_base::failbit);
                    break;
                }

                if (_Traits::eq (_Traits::to_char_type (__c), __delim)) {
                    __err = ios_base::goodbit;
                    break;
                }

                if (__str.size () == __i)
                    __str.resize (__i * 2);

                _Traits::assign (__str [__i++], _Traits::to_char_type (__c));
            }
            __str.resize (__i);   // excluding __delim
        }
        _CATCH (...) {
            if (__is.setstate (ios_base::badbit, 0 /* no throw */))
                _RETHROW;
        }

        if (__err)
            __is.setstate (__err);
    }

    return __is;
}  


_RWSTD_NAMESPACE_END   // std

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区四区五区六区| 亚洲天堂网中文字| 亚洲国产成人私人影院tom| 亚洲另类在线视频| 精品一区二区三区视频| 欧美亚洲国产一区在线观看网站| 精品国产一区二区亚洲人成毛片| 一区二区三区在线看| 成人一区二区三区视频| 欧美一区二区免费视频| 国产精品麻豆久久久| 久久99精品国产麻豆婷婷洗澡| 91黄色免费看| 亚洲人成人一区二区在线观看| 国产最新精品免费| 日韩欧美资源站| 婷婷久久综合九色国产成人| 在线观看不卡一区| 国产精品视频你懂的| 寂寞少妇一区二区三区| 欧美一区二区三区视频免费 | av在线一区二区三区| 国产精品久久久久久福利一牛影视| 精品av久久707| 亚洲国产日韩一级| 99久久99久久久精品齐齐| 久久午夜老司机| 寂寞少妇一区二区三区| 欧美白人最猛性xxxxx69交| 一区二区三区国产| 在线免费一区三区| 亚洲最新视频在线播放| 日本乱码高清不卡字幕| 亚洲一区二区三区激情| 欧美日韩成人高清| 日韩福利电影在线观看| 日韩丝袜情趣美女图片| 青青草国产成人99久久| 精品国产一区二区在线观看| 国产成人综合亚洲网站| 国产精品蜜臀av| 色婷婷久久综合| 亚洲风情在线资源站| 欧洲人成人精品| 五月天亚洲婷婷| 日韩一区二区三| 国产美女精品一区二区三区| 国产午夜亚洲精品不卡| av在线一区二区| 亚洲午夜激情网站| 91精品国产黑色紧身裤美女| 国产精品一级片在线观看| 中文字幕乱码亚洲精品一区| 99这里只有精品| 亚洲成人福利片| 欧美成人女星排名| 国产成人在线看| 亚洲欧美自拍偷拍色图| 在线区一区二视频| 蜜桃av一区二区在线观看| 国产欧美一区二区在线观看| 91网页版在线| 美脚の诱脚舐め脚责91| 国产精品色一区二区三区| 欧美性色黄大片| 精品一区二区三区日韩| 樱花草国产18久久久久| 欧美一级电影网站| fc2成人免费人成在线观看播放| 亚洲第一福利一区| 久久尤物电影视频在线观看| 色中色一区二区| 久久99精品一区二区三区| 亚洲色图视频免费播放| 欧美一级精品在线| 99r精品视频| 老鸭窝一区二区久久精品| 亚洲三级理论片| 久久综合久久综合九色| 在线视频国内一区二区| 成人精品免费看| 看片网站欧美日韩| 亚洲一线二线三线久久久| 国产欧美一二三区| 欧美一级黄色录像| 欧美在线播放高清精品| 暴力调教一区二区三区| 国模一区二区三区白浆| 午夜精品福利在线| 亚洲欧美一区二区在线观看| 久久久99久久| 精品国产91乱码一区二区三区 | 在线国产电影不卡| 国产乱国产乱300精品| 全部av―极品视觉盛宴亚洲| 亚洲欧美一区二区三区国产精品| 国产午夜精品福利| 日韩欧美成人午夜| 欧美久久免费观看| 欧美日韩一区二区三区在线| 不卡av在线免费观看| 国产成人午夜高潮毛片| 韩国午夜理伦三级不卡影院| 日本色综合中文字幕| 首页国产欧美久久| 亚洲一区在线视频| 亚洲免费观看高清完整| 中文字幕色av一区二区三区| 国产日产亚洲精品系列| 久久日韩精品一区二区五区| 日韩欧美国产三级| 日韩免费一区二区| 日韩欧美久久久| 欧美一卡2卡三卡4卡5免费| 欧美日韩国产高清一区二区| 欧美亚洲一区三区| 欧美人体做爰大胆视频| 欧美精品亚洲一区二区在线播放| 欧美三片在线视频观看| 欧美综合一区二区| 欧美日韩免费视频| 欧美老肥妇做.爰bbww| 欧美一区二区三区免费大片| 欧美一级精品在线| www国产精品av| 国产亚洲精品7777| 国产精品嫩草影院com| 亚洲免费观看高清完整版在线| 一区二区三区在线看| 天天综合日日夜夜精品| 麻豆精品蜜桃视频网站| 国产一区二区三区四区五区美女| 国产高清亚洲一区| 日本福利一区二区| 欧美日韩免费一区二区三区视频| 91麻豆精品国产91久久久久| 欧美不卡一二三| 中文字幕免费观看一区| 夜夜亚洲天天久久| 久久疯狂做爰流白浆xx| 懂色av一区二区三区免费观看| 99热99精品| 777色狠狠一区二区三区| 日韩三级.com| 亚洲人成亚洲人成在线观看图片| 亚洲综合在线五月| 免费看欧美美女黄的网站| 成人av影院在线| 欧美日韩国产精品成人| 国产日产亚洲精品系列| 亚洲国产人成综合网站| 国产揄拍国内精品对白| 91亚洲国产成人精品一区二三| 欧美顶级少妇做爰| 亚洲国产电影在线观看| 日韩精品国产欧美| 春色校园综合激情亚洲| 7777精品伊人久久久大香线蕉完整版| 欧美成人精品1314www| 亚洲伦在线观看| 国内精品久久久久影院一蜜桃| 91美女片黄在线观看91美女| 日韩精品一区二区三区蜜臀| 一区二区三区免费看视频| 国产精品亚洲午夜一区二区三区 | 懂色av一区二区夜夜嗨| 制服丝袜日韩国产| 亚洲私人影院在线观看| 国产在线视频一区二区三区| 欧美性xxxxx极品少妇| 国产精品欧美久久久久无广告| 日本不卡免费在线视频| 色综合久久久网| 国产日产欧美一区| 日本视频一区二区| 欧美性大战久久久久久久蜜臀| 国产精品人成在线观看免费| 激情综合网av| 日韩欧美一区二区久久婷婷| 亚洲综合成人在线视频| av中文字幕一区| 中文在线一区二区| 国产综合色精品一区二区三区| 欧美一区二区黄色| 亚洲第一成年网| 欧美亚洲综合在线| 亚洲婷婷综合久久一本伊一区| 国产福利一区二区三区视频| 精品少妇一区二区三区| 日韩精品电影在线观看| 欧美军同video69gay| 午夜视频在线观看一区二区| 色乱码一区二区三区88| 亚洲欧洲av色图| 91麻豆国产自产在线观看| 国产精品免费丝袜| 91麻豆成人久久精品二区三区| 国产精品九色蝌蚪自拍| 高清不卡在线观看| 国产精品女上位|