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