共用方式為


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

請參閱

參考

basic_ios Class

iostream 程式設計

iostreams 慣例