抽出演算子の使用

抽出演算子 (>>) はすべての標準 C++ データ型に対してあらかじめプログラミングされており、入力ストリーム オブジェクトからバイトを取得する最も簡単な方法となります。

書式設定テキスト入力抽出演算子は、受信するデータ値の区切りが余白文字であることを前提としています。 テキスト フィールドに複数の単語が含まれている場合や、数字がカンマで区切られている場合に、このことは不便です。 このような場合は、書式設定されていない入力メンバー関数 istream::getline を使用して空白を含むテキストブロックを読み取り、特殊な関数でブロックを解析する方法があります。 別の方法として、GetNextToken などのメンバー関数を使用して入力ストリーム クラスを派生させることで、istream メンバーを呼び出し、文字データを抽出して書式設定できます。

関連項目

入力ストリーム