共用方式為


建構輸入資料流物件

如果您只使用 cin 物件,就不需要建構輸入資料流。 如果您使用下列項目,就必須建構輸入資料流︰

輸入檔案資料流建構函式

下列兩種方式可用來建立輸入檔案資料流:

  • 使用 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

另請參閱

輸入資料流