Sdílet prostřednictvím


basic_ios::tie

Zajišťuje, že jeden datový proud je zpracována před jiný proud.

basic_ostream<Elem, Traits> *tie( ) const;
basic_ostream<Elem, Traits> *tie( 
    basic_ostream<Elem, Traits> *_Str
);

Parametry

  • _Str
    Datový proud.

Vrácená hodnota

První členské funkce vrátí ukazatel uložené rovnosti hlasů.Druhá funkce obchody členské _Str v nejednoznačných ukazatele a vrátí jeho předchozí uložené hodnoty.

Poznámky

tietakové, že operace na jeden datový proud dojít po dokončení operace na jiné proud způsobí, že dva proudy budou synchronizovány.

Příklad

Například podle provázání obsah na Cour, je zaručeno, že "zadejte číslo:" řetězec přejde do konzoly před číslo sama je extrahován z obsah.To eliminuje možnost, "zadejte číslo:" řetězec je stále uložena ve vyrovnávací paměti přečtení číslo, tak, aby bylo jisté, že má uživatel skutečně některé řádku reagovat.Ve výchozím nastavení jsou vázány obsah a Cour.

#include <ios>
#include <iostream>

int main( ) 
{
   using namespace std;
   int i;
   cin.tie( &cout );
   cout << "Enter a number:";
   cin >> i;
}

Požadavky

Záhlaví: <ios>

Obor názvů: std

Viz také

Referenční dokumentace

basic_ios Class

iostream programování

iostreams konvence