單個字元 (1) | template<class charT, class traits>basic_istream<charT,traits>& operator>> (basic_istream<charT,traits>& is, charT& c);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, signed char& c);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, unsigned char& c); |
---|---|
character sequence (2) | template<class charT, class traits>basic_istream<charT,traits>& operator>> (basic_istream<charT,traits>& is, charT* s);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, signed char* s);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, unsigned char* s); |
單個字元 (1) | template<class charT, class traits>basic_istream<charT,traits>& operator>> (basic_istream<charT,traits>& is, charT& c);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, signed char& c);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, unsigned char& c); |
---|---|
character sequence (2) | template<class charT, class traits>basic_istream<charT,traits>& operator>> (basic_istream<charT,traits>& is, charT* s);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, signed char* s);template<class traits>basic_istream<char,traits>& operator>> (basic_istream<char,traits>& is, unsigned char* s); |
rvalue extraction (3) | template<class charT, class traits, class T>basic_istream<charT,traits>& operator>> (basic_istream<charT,traits>&& is, T& val); |
>>
)應用於輸入流時,稱為提取運算子,執行格式化輸入(width()-1)
個字元(如果 width 不為零)就會停止。charT()
)會自動追加到寫入的序列中。is>>val
。false
來構造一個 sentry 來訪問 is 的輸入序列:這可能會重新整理其繫結的流和/或丟棄前導空白(請參閱 basic_istream::sentry)。然後(如果 good),它從 is 的關聯流緩衝區物件中提取字元(如同呼叫其成員函式 sbumpc 或 sgetc),最後銷燬 sentry 物件後返回。flag | error |
---|---|
eofbit | 該函式停止提取字元,因為由 is 控制的輸入序列已無更多可用字元(已到達檔案尾)。 |
failbit | 要麼沒有提取字元,要麼無法將它們解釋為相應型別的有效值。 |
badbit | 流錯誤(例如,當此函式捕獲由內部操作丟擲的異常時)。 當設定此標誌時,流的完整性可能受到影響。 |
|
|