日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++的tie()函数

發布時間:2024/3/12 c/c++ 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++的tie()函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鏈接:http://tech.quarkjoker.com/2011/06/22/C++%E7%9A%84tie()%E5%87%BD%E6%95%B0

今天看C ++ primer 時,看到了iOS::tie() 函數。不明白其含義,跟不知道作用。于是上網查了一下。

cplusplus.com 給出的定義是:

ostream* tie ( ) const; //返回指向綁定的輸出流的指針。
ostream* tie ( ostream* tiestr ); //將tiestr指向的輸出流綁定的該對象上,并返回上一個綁定的輸出流指針。
什么意思呢?

就是說對于一個ios(輸入輸出流)對象,可以把一個輸出流和它“綁定”起來。不帶參數執行,返回“綁定”的輸出流指針;帶一個輸出流指針作為參數,則重新設置綁定的對象,并返回前任綁定對象(指針)。

但是,什么是“綁定”呢?

比方說,對于下面這個程序:
#include <iostream> #include <fstream> using namespace std;int main () {ofstream ofs;ofs.open ("test.txt");cin.tie (&ofs); //注釋掉這一行試試看*cin.tie() << "There will be some text:";char c;while(cin >> c){ofs << c;}ofs.close();return 0; }

用linux下watch命令(windows下還不知道有沒有什么類似的東西,如果沒有就用本辦法:手動關掉再打開)實時察看test.txt文件,會發現每當你在終端里敲幾個字后按下回車,test.txt文件里的文字就多了幾個。
而如果你將代碼中標注的那一行注釋掉,就會發現,test.txt只有在程序運行結束(linux下按ctrl+d,windows下是ctrl+z結束輸入)后才會有東西出現。
這就是“綁定”的效果,每當被“綁定”的對象有出入或輸出操作,就會自動刷新“綁定”的對象的緩沖區,以達到實時的效果。

?

Remarks

tie causes two streams to be synchronized, such that, operations on one stream occur after operations on the other stream are complete.

Example

In this example, by tying cin to cout, it is guaranteed that the "Enter a number:" string will go to the console before the number itself is extracted from cin. This eliminates the possibility that the "Enter a number:" string is still sitting in the buffer when the number is read, so that we are certain that the user actually has some prompt to respond to. By default, cin and cout are tied.

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

?

總結

以上是生活随笔為你收集整理的C++的tie()函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本电影一区 | 婷婷av在线 | 人人做人人爽人人爱 | 少妇无码一区二区三区 | www.色网 | 91av观看| 91高清在线免费观看 | 欧美日韩在线一区二区三区 | 五月婷婷狠狠爱 | 在线免费观看 | 日韩欧av | 国产在线观看一区二区三区 | 久久精品人妻一区二区 | 1024福利| 午夜免费小视频 | 色爱综合区 | 黄色免费视频观看 | 爆乳2把你榨干哦ova在线观看 | 一本一道久久a久久 | 欧美人与性动交α欧美片 | 69国产精品视频 | 成人 黄 色 免费播放 | 亚洲日日夜夜 | 国产av一区二区三区 | 91国产视频在线播放 | 久久综合久| 森林影视官网在线观看 | 粉嫩aⅴ一区二区三区 | 久久久久久久久97 | 无罩大乳的熟妇正在播放 | 久久亚洲精品无码va白人极品 | 91成人破解版 | 免费成人av在线播放 | 欧美日韩无 | 无码人妻一区二区三区精品视频 | 国产综合在线观看 | 日韩精品一区二区三区在线观看 | 日韩欧美精品中文字幕 | 日韩不卡一区二区 | 国产污污在线观看 | 欧美黄色免费网站 | 超碰97自拍 | 日韩av色图| 女人的av | 色av一区 | 久久99婷婷 | 少妇2做爰交换朴银狐 | 亚洲精选久久久 | 日日插插 | 久久国产精品视频 | 精品免费在线视频 | 国产一区二区毛片 | 黄色av播放 | 日韩免费视频 | 午夜视频黄 | 亚洲v在线| 亚洲麻豆一区 | 草碰在线视频 | 欧美色综合色 | 青青草十七色 | av成人天堂 | 777777av| 精品99999 | 亚洲伊人天堂 | 国产精品色片 | 欧美精品色视频 | 91黄色免费版 | 一本高清dvd在线播放 | 蜜桃无码一区二区三区 | 一区二区不卡视频在线观看 | www.五月婷| 成人动漫一区二区三区 | 久久黄色小视频 | 欧美狠狠爱 | 国产精品成人免费 | 国产成人欧美一区二区三区的 | 日韩精品一区二区三区国语自制 | www.日韩一区 | 欧美视频免费在线 | 玖玖玖精品 | 四虎在线精品 | 中文字幕一区二区三区免费 | 牛牛av国产一区二区 | 男女视频在线观看免费 | 色妞综合网 | 精品视频99| 欧美午夜精品久久久 | 69av导航 | 亚洲综合精品一区 | 亚洲av成人无码一二三在线观看 | 男ji大巴进入女人视频 | 九九啪 | 亚洲快播 | 天堂一区在线观看 | 色呦呦官网 | 国产精品第四页 | 咪咪成人网 | 91日韩在线视频 | 成人听书哪个软件好 |