basic_ios::tie
確定此資料流在另一個資料流正在處理。
basic_ostream<Elem, Traits> *tie( ) const;
basic_ostream<Elem, Traits> *tie(
basic_ostream<Elem, Traits> *_Str
);
參數
- _Str
資料流。
傳回值
第10%成員函式傳回儲存的WITH TIES指標。第二+成成員函式在WITH TIES指標儲存 _Str 並傳回其先前儲存的值。
備註
tie 使兩個資料流同步,這樣一來,在資料流的作業時,在另一個資料流的作業完成之後。
範例
在此範例中,您可以繫結至cout的cin,保證「輸入數字: ,在這個數字cin之前,擷取」字串會跳到主控台。這樣會排除這種可能性「輸入數字: 」字串緩衝區中仍然座標,當這個數字讀取時,因此,我們確定使用者實際具有某些提示回應。根據預設cin和cout會繫結。
#include <ios>
#include <iostream>
int main( )
{
using namespace std;
int i;
cin.tie( &cout );
cout << "Enter a number:";
cin >> i;
}
需求
標題: <ios>
命名空間: std