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

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

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

1.using聲明

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

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

using A::fetch;

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

我們來看一個具體的例子:

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

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

如果我們在函數(shù)外使用using聲明,會將名稱添加到全局名稱空間中:

using A::fetch;

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

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

2.using編譯指令

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

如:

using namespace A;

在全局聲明區(qū)域使用using編譯指令,將使得該名稱空間的名稱全局可用。這種情況其實我們已經(jīng)非常熟悉了,因為我們一直在用using namespace std。

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

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

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

相關(guān)文章

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

    簡述c++ 發(fā)展史

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

    C++之std命名空間

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

    c語言顏色代碼詳解

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

    如何理解C++ 臨時變量的常量性

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

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

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

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

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

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

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

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

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

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

    本篇文章是對使用c語言調(diào)用python出現(xià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對比?malloc?free),感興趣的朋友來看看吧
    2022-05-05

最新評論

三河市| 泸西县| 宣武区| 遂平县| 梨树县| 宜州市| 木里| 大渡口区| 大渡口区| 南涧| 天门市| 阿克陶县| 英山县| 定结县| 乌审旗| 海伦市| 博乐市| 睢宁县| 巢湖市| 庆阳市| 高阳县| 镇康县| 尚义县| 石渠县| 凯里市| 万山特区| 滨州市| 扎鲁特旗| 安康市| 杂多县| 池州市| 惠水县| 榆树市| 灵武市| 涞水县| 河南省| 青海省| 鲜城| 沈阳市| 锦州市| 泗阳县|