次の方法で共有


入力ストリーム オブジェクトのコンストラクト

cin オブジェクトのみを使う場合は、入力ストリームをコンストラクトする必要はありません。 次のものを使う場合は、入力ストリームをコンストラクトする必要があります。

入力ファイル ストリーム コンストラクター

入力ファイル ストリームは、2 つの方法で作成できます。

  • void 引数コンストラクターを使った後、open メンバー関数を呼び出します。

    ifstream myFile; // On the stack
    myFile.open("filename");
    
    ifstream* pmyFile = new ifstream; // On the heap
    pmyFile->open("filename");
    
  • コンストラクターの呼び出しでファイル名とモード フラグを指定し、それによってコンストラクション プロセスの間にファイルを開きます。

    ifstream myFile("filename");
    

入力文字列ストリーム コンストラクター

入力文字列ストリーム コンストラクターには、事前に割り当てられて初期化された記憶域のアドレスが必要です。

string s("123.45");

double amt;
istringstream myString(s);

//istringstream myString("123.45") also works
myString>> amt; // amt contains 123.45

関連項目

入力ストリーム