Vytváření objektů vstupní proud
Pokud používáte pouze cin objektu není zapotřebí vytvořit vstupní proud.Pokud použijete, je nutné vytvořit vstupní proud:
Vstupní soubor datového proudu konstruktory
Vstupní řetězec proudu konstruktory
Vstupní soubor datového proudu konstruktory
Existují dva způsoby vytvoření datovému proudu vstupní soubor:
Použití void argument konstruktoru, zavolejte open členské funkce:
ifstream myFile; // On the stack myFile.open( "filename" ); ifstream* pmyFile = new ifstream; // On the heap pmyFile->open( "filename" );
Vyvolání konstruktoru, a tím konstrukce během otevření souboru určete název souboru a režim příznaky:
ifstream myFile( "filename" );
Vstupní řetězec proudu konstruktory
Vstupní řetězec proudu konstruktory vyžadují adresu předběžně přidělená, preinitialized úložiště:
string s("123.45");
double amt;
istringstream myString( s );
//istringstream myString( "123.45" ) also works
myString >> amt; // amt contains 123.45