Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Vstupní proudy