最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ 中cerr和cout的區(qū)別實(shí)例詳解

 更新時(shí)間:2017年09月20日 09:56:29   作者:z0203153008  
這篇文章主要介紹了C++ 中cerr和cout的區(qū)別實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下

C++ 中cerr和cout的區(qū)別實(shí)例詳解

前言:

 cerrThe object controls unbuffered insertions to the standard error output as a byte stream. Once the object is nstructed, the expression cerr.flags & unitbuf is nonzero.

  Example

 // iostream_cerr.cpp
// compile with: /EHsc
// By default, cerr and clog are the same as cout
#include <iostream>
#include <fstream>
 
using namespace std;
 
void TestWide( ) 
{
 int i = 0;
 wcout << L"Enter a number: ";
 wcin >> i;
 wcerr << L"test for wcerr" << endl;
 wclog << L"test for wclog" << endl; 
}
 
int main( ) 
{
 int i = 0;
 cout << "Enter a number: ";
 cin >> i;
 cerr << "test for cerr" << endl;
 clog << "test for clog" << endl;
 TestWide( );
}
 
 
 Input 
 Sample Output 
Enter a number: 3
test for cerr
test for clog
Enter a number: 1
test for wcerr
test for wclogcout
 
The object controls insertions to the standard output as a byte stream.
 
cerr 
extern ostream cerr; 
The object controls unbuffered insertions to the standard error output as a byte stream. Once the object is constructed, the expression cerr.flags() & unitbuf is nonzero. 
 
cout 
extern ostream cout; 
The object controls insertions to the standard output as a byte stream.
 

cerr: 錯(cuò)誤輸出流,無(wú)緩沖,不可以重定向。輸出的數(shù)據(jù)不經(jīng)過(guò)緩沖區(qū),直接放到指定的目標(biāo)中,既然不經(jīng)過(guò)緩沖區(qū)那么其它程序就無(wú)法把要輸出的內(nèi)容送到其他目標(biāo)中,所以說(shuō)它不能被重定向。 

cout:標(biāo)準(zhǔn)輸出流,有緩沖,可重定向。把要輸出的數(shù)據(jù)先放到緩沖區(qū)中,然后再?gòu)木彌_區(qū)到你指定的設(shè)備中。當(dāng)向cout流插入一個(gè)endl,不論緩沖區(qū)是否漫了,都立即輸出流中所有數(shù)據(jù),然后插入一個(gè)換行符. 

注:Linux下可以用標(biāo)準(zhǔn)錯(cuò)誤輸出間接重定向cerr的輸出

如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 使用C語(yǔ)言實(shí)現(xiàn)本地socke通訊的方法

    使用C語(yǔ)言實(shí)現(xiàn)本地socke通訊的方法

    這篇文章主要介紹了?使用C語(yǔ)言實(shí)現(xiàn)本地socke通訊,代碼分為服務(wù)器代碼和客戶端代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • 用pybind11封裝C++實(shí)現(xiàn)的函數(shù)庫(kù)的方法示例

    用pybind11封裝C++實(shí)現(xiàn)的函數(shù)庫(kù)的方法示例

    這篇文章主要介紹了用pybind11封裝C++實(shí)現(xiàn)的函數(shù)庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • c++將數(shù)組名作為函數(shù)參數(shù)對(duì)數(shù)組元素進(jìn)行相應(yīng)的運(yùn)算

    c++將數(shù)組名作為函數(shù)參數(shù)對(duì)數(shù)組元素進(jìn)行相應(yīng)的運(yùn)算

    這篇文章主要介紹了c++將數(shù)組名作為函數(shù)參數(shù)對(duì)數(shù)組元素進(jìn)行相應(yīng)的運(yùn)算,需要的朋友可以參考下
    2014-05-05
  • C語(yǔ)言深入探究程序的編譯之預(yù)處理

    C語(yǔ)言深入探究程序的編譯之預(yù)處理

    在C語(yǔ)言的程序中包括各種以符號(hào)#開(kāi)頭的編譯指令,這些指令稱為預(yù)處理命令。預(yù)處理命令屬于C語(yǔ)言編譯器,而不是C語(yǔ)言的組成部分,通過(guò)預(yù)處理命令可擴(kuò)展C語(yǔ)言程序設(shè)計(jì)的環(huán)境
    2022-05-05
  • C語(yǔ)言文字藝術(shù)之?dāng)?shù)據(jù)輸入輸出

    C語(yǔ)言文字藝術(shù)之?dāng)?shù)據(jù)輸入輸出

    這篇文章主要介紹了C語(yǔ)言文字藝術(shù)之?dāng)?shù)據(jù)輸入輸出,C語(yǔ)言的語(yǔ)句用來(lái)向計(jì)算機(jī)系統(tǒng)發(fā)出操作指令。一條語(yǔ)句編寫(xiě)完成經(jīng)過(guò)編譯后產(chǎn)生若干條機(jī)器指
    2022-07-07
  • opencv實(shí)現(xiàn)矩形檢測(cè)

    opencv實(shí)現(xiàn)矩形檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了opencv實(shí)現(xiàn)矩形檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 查找算法之二分查找的C++實(shí)現(xiàn)

    查找算法之二分查找的C++實(shí)現(xiàn)

    今天小編就為大家分享一篇關(guān)于查找算法之二分查找的C++實(shí)現(xiàn),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • 詳解C語(yǔ)言編程之thread多線程

    詳解C語(yǔ)言編程之thread多線程

    這篇文章主要為大家介紹了C語(yǔ)言編程之thread多線程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • MFC程序中使用QT開(kāi)發(fā)界面的實(shí)現(xiàn)步驟

    MFC程序中使用QT開(kāi)發(fā)界面的實(shí)現(xiàn)步驟

    本文主要介紹了MFC程序中使用QT開(kāi)發(fā)界面的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • C++中vector<vector<int>?>的基本使用方法

    C++中vector<vector<int>?>的基本使用方法

    vector<vector<int>?>其實(shí)就是容器嵌套容器,外層容器的元素類型是vector<int>,下面這篇文章主要給大家介紹了關(guān)于C++中vector<vector<int>?>的基本使用方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07

最新評(píng)論

来安县| 宁化县| 长葛市| 荥阳市| 神池县| 荣成市| 新龙县| 乌恰县| 孟州市| 游戏| 五常市| 江安县| 新竹县| 沁水县| 鹤岗市| 新巴尔虎左旗| 介休市| 松原市| 怀安县| 隆化县| 达拉特旗| 兴安盟| 新乐市| 斗六市| 习水县| 隆回县| 连云港市| 新蔡县| 安义县| 阿鲁科尔沁旗| 遂平县| 云梦县| 赤城县| 易门县| 荆州市| 赫章县| 杭锦旗| 且末县| 临邑县| 宝坻区| 成武县|