免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
C 中的std詳解

以下內(nèi)容為:本人看C++視頻教程-范磊主講(2.91G)視頻學(xué)習(xí)筆記。

 與大家分享下,希望可以幫助大家學(xué)習(xí)c++!

引例:

#include<iostream>
int main()
{
    std::cout<<'我喜歡C++';//輸出一句話
    std::cout<<std::endl;//換行
    return 0;
}

1.std是什么?

        std::    是個(gè)名稱空間標(biāo)示符,C++標(biāo)準(zhǔn)庫中的函數(shù)或者對(duì)象都是在命名空間std中定義的,所以我們要使用標(biāo)準(zhǔn)函數(shù)庫中的函數(shù)或?qū)ο蠖家褂胹td來限定。

         對(duì)象count是標(biāo)準(zhǔn)函數(shù)庫所提供的對(duì)象,而標(biāo)準(zhǔn)庫在名字空間中被指定為std,所以在使用cout的時(shí)候要加上std::。這樣編譯器就會(huì)明白我們調(diào)用的cout是名字空間std中的cout。             

2.為什么將cout放到名字空間std中?

是因?yàn)橄馽out這樣的對(duì)象在實(shí)際操作中或許會(huì)有好幾個(gè),比如說你自己也可能會(huì)不小心定義了一個(gè)對(duì)象叫cout,那么這兩個(gè)cout對(duì)象就會(huì)產(chǎn)生沖突。

3.std都是什么時(shí)候使用?

   一般來說,std都是要調(diào)用C++標(biāo)準(zhǔn)庫時(shí),要寫上std;

   使用非標(biāo)準(zhǔn)庫文件iostream.h,不用寫。

比如上面引例這樣改寫就不需要std:

#include<iostream.h>
int main()
{
    cout<<'我喜歡C++';//輸出一句話
    cout<<endl;//換行
    return 0;
}

當(dāng)然還有一種方法:

在main函數(shù)的上面使用了兩行語句:

using std::cout;
using std::endl;

那么cout和endl前面就不需要std::

比如這樣改寫引例:

#include<iostream>
using std::cout;
using std::endl;
int main()
{
    cout<<'我喜歡C++';//輸出一句話
    cout<<endl;//換行
    return 0;
}

其實(shí)還有種更簡(jiǎn)便的方法,就是直接使用using namespace std來代替using std::cout和using std::endl。

using namespace std 告訴編輯器我們將要使用空間std中的函數(shù)或者對(duì)象。

所以cout和endl前面不用注明它們是std這個(gè)名字空間中的cout和endl。

#include<iostream>
using namespace std;
int main()
{
    cout<<'我喜歡C++';//輸出一句話
    cout<<endl;//換行
    return 0;
}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C++類對(duì)象的拷貝構(gòu)造函數(shù)
“對(duì)象指針”和“對(duì)象引用”作函數(shù)的參數(shù) 及this用法
C++一些注意點(diǎn)之友元函數(shù)、虛函數(shù)以及const和volatile對(duì)象
C++ 命名空間
構(gòu)造函數(shù)的理解和應(yīng)用場(chǎng)景
C++引用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服