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

C++using聲明和using編譯指令

 更新時(shí)間:2021年12月31日 17:12:24   作者:?梁唐  
這篇文章主要介紹了C++using聲明和using編譯指令,C++當(dāng)中提供了兩種機(jī)制來簡(jiǎn)化對(duì)名稱空間中名稱的使用。using聲明使特定的標(biāo)識(shí)符keys,using編譯指令使整個(gè)名稱空間可用。下面我們就來看看這兩種機(jī)制的相關(guān)資料吧,需要的小伙伴可以參考一下

1.using聲明

C++當(dāng)中提供了兩種機(jī)制(using聲明和using編譯指令)來簡(jiǎn)化對(duì)名稱空間中名稱的使用。using聲明使特定的標(biāo)識(shí)符keys,using編譯指令使整個(gè)名稱空間可用。

using聲明由關(guān)鍵字using和被限定的名稱組成:

using A::fetch;

using聲明將特定的名稱添加到它所屬的聲明區(qū)域中,完成聲明之后,我們可以使用fetch代替A::fetch了。

我們來看一個(gè)具體的例子:

namespace A {
? ? double bucket(double n) {..}
? ? double fetch;
? ? struct Hill {...};
}

int main () {
? ? using A::fetch;
? ? cin >> fetch;
? ? fetch += 1.0;
? ? A::Hill hill;
}

如果我們?cè)诤瘮?shù)外使用using聲明,會(huì)將名稱添加到全局名稱空間中:

using A::fetch;

void test() {
? ? cout << fetch << endl;
}

int main () {
? ? cin >> fetch;
? ? fetch += 1.0;
? ? A::Hill hill;
}

2.using編譯指令

using聲明只能使一個(gè)名稱可用,而using編譯指令可以使得所有的名稱都可用。using編譯指令由名稱空間和它前面的using namespace組成,它使得名稱空間中的所有名稱都可用。

如:

using namespace A;

在全局聲明區(qū)域使用using編譯指令,將使得該名稱空間的名稱全局可用。這種情況其實(shí)我們已經(jīng)非常熟悉了,因?yàn)槲覀円恢痹谟?code>using namespace std。

我們也可以在函數(shù)當(dāng)中使用using編譯指令:

int main () {
? ? using namespace A;
}

到此這篇關(guān)于C++using聲明和using編譯指令的文章就介紹到這了,更多相關(guān)C++using聲明和using編譯指令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 簡(jiǎn)述c++ 發(fā)展史

    簡(jiǎn)述c++ 發(fā)展史

    這篇文章主要介紹了c++ 發(fā)展的過程,幫助大家更好的了解和學(xué)習(xí)c++,感興趣的朋友可以了解下
    2020-08-08
  • C++之std命名空間

    C++之std命名空間

    這篇文章主要介紹了C++之std命名空間使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • c語言顏色代碼詳解

    c語言顏色代碼詳解

    在本篇文章里小編給大家整理的是關(guān)于c語言顏色代碼的知識(shí)點(diǎn)內(nèi)容,需要的朋友們可以參考下。
    2020-02-02
  • 如何理解C++ 臨時(shí)變量的常量性

    如何理解C++ 臨時(shí)變量的常量性

    這篇文章主要介紹了如何理解C++ 臨時(shí)變量的常量性,幫助大家更好的理解和學(xué)習(xí)c++ 變量,感興趣的朋友可以了解下
    2020-08-08
  • C++使用MFC獲取PC硬件配置信息

    C++使用MFC獲取PC硬件配置信息

    這篇文章主要為大家詳細(xì)介紹了C++使用MFC獲取PC硬件配置信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • C++從一個(gè)文件夾中讀出所有txt文件的方法示例

    C++從一個(gè)文件夾中讀出所有txt文件的方法示例

    這篇文章主要給大家介紹了關(guān)于C++從一個(gè)文件夾中讀出所有txt文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • C 語言基礎(chǔ)教程(我的C之旅開始了)[三]

    C 語言基礎(chǔ)教程(我的C之旅開始了)[三]

    C 語言基礎(chǔ)教程(我的C之旅開始了)[三]...
    2007-02-02
  • VC隨機(jī)函數(shù)srand和rand用法

    VC隨機(jī)函數(shù)srand和rand用法

    VC中隨機(jī)函數(shù)最常用就是srand和rand(實(shí)際上是屬于標(biāo)準(zhǔn)C函數(shù)),其中srand負(fù)責(zé)設(shè)置隨機(jī)種子,rand則負(fù)責(zé)生成隨機(jī)數(shù)。使用此二隨機(jī)函數(shù)需要包含<stdlib.h>頭文件
    2016-11-11
  • c 調(diào)用python出現(xiàn)異常的原因分析

    c 調(diào)用python出現(xiàn)異常的原因分析

    本篇文章是對(duì)使用c語言調(diào)用python出現(xiàn)異常的原因進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C/C++深入講解內(nèi)存管理

    C/C++深入講解內(nèi)存管理

    本章主要介紹C語言與C++的內(nèi)存管理,以C++的內(nèi)存分布作為引入,介紹C++不同于C語言的內(nèi)存管理方式(new?delete對(duì)比?malloc?free),感興趣的朋友來看看吧
    2022-05-05

最新評(píng)論

灌阳县| 勐海县| 都安| 兴化市| 泗水县| 文山县| 景谷| 和政县| 威宁| 桓仁| 芦山县| 大埔县| 安阳市| 磐安县| 邢台县| 梁平县| 秭归县| 资溪县| 闸北区| 财经| 仪陇县| 大连市| 深水埗区| 阜康市| 沁阳市| 广平县| 桓台县| 南汇区| 象州县| 邯郸县| 崇阳县| 察雅县| 阿鲁科尔沁旗| 南昌市| 左云县| 安西县| 大连市| 新蔡县| 沐川县| 平定县| 建德市|