成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

EasyC++,名稱空間其他特性

開發(fā) 后端
我們觀察一下可以發(fā)現(xiàn)這里的flame位于elements::fire當(dāng)中,所以當(dāng)我們使用解析運(yùn)算符使用它的時(shí)候?qū)懗桑篹lements::fire::flame。

大家好,我是梁唐。

想要追求更好閱讀體驗(yàn)的同學(xué),可以點(diǎn)擊「閱讀原文」訪問github倉庫。

名稱空間其他特性

嵌套

我們可以將名稱空間聲明進(jìn)行嵌套:

  1. namespace elements { 
  2.     namespace fire { 
  3.         int flame; 
  4.         ... 
  5.     } 
  6.     float water; 

我們觀察一下可以發(fā)現(xiàn)這里的flame位于elements::fire當(dāng)中,所以當(dāng)我們使用解析運(yùn)算符使用它的時(shí)候?qū)懗桑篹lements::fire::flame。

同樣,我們也可以使用using編譯指令引入fire名稱空間:

  1. using namespace elements::fire; 

傳遞

并且我們還可以把using編譯指令和using聲明應(yīng)用在名稱空間當(dāng)中:

  1. namespace myth { 
  2.     using Jill::fetch
  3.     using namespace elements; 
  4.     using std::cout; 
  5.     using std::cin; 

假設(shè)我們要訪問Jill::fetch,由于它已經(jīng)被引入myth當(dāng)中了,所以我們可以這樣訪問:

  1. std::cin >> myth::fetch

并且using編譯指令是可以傳遞的,A 引入了B,B引入了C,等價(jià)于A也引入了C。比如當(dāng)我們運(yùn)行using namespace myth;,由于myth當(dāng)中引入了elements,等價(jià)于同時(shí)運(yùn)行了這兩條:

  1. using namespace myth; 
  2.  
  3. using namespace elements; 

別名

我們還可以給名稱空間創(chuàng)建別名,例如:

  1. namespace my = myth::elements::fire; 
  2.  
  3. using my::flame; 

在上面這個(gè)例子當(dāng)中,我們將別名和名稱空間的嵌套結(jié)合在了一起使用。其實(shí)有一點(diǎn)像是將名稱空間當(dāng)成是一種特殊變量處理的感覺。

匿名名稱空間

我們還可以省略名稱空間的名稱來創(chuàng)建匿名名稱空間。

  1. namespace { 
  2.  
  3. int ice; 
  4.  
  5. int bandy; 
  6.  

 

它相當(dāng)于后面跟著using編譯指令一樣,也就是說匿名的名稱空間的潛在作用域?yàn)閺穆暶鼽c(diǎn)到該聲明區(qū)域末尾。從這點(diǎn)來看,它與全局變量相似。但由于它是匿名的,所以無法在其他文件當(dāng)中使用using關(guān)鍵字引入,所以不能在其他文件使用,某種意義上有些類似于鏈接性為內(nèi)部的靜態(tài)變量。

 

責(zé)任編輯:武曉燕 來源: Coder梁
相關(guān)推薦

2021-12-29 20:31:40

C++多態(tài)指針

2021-12-12 18:13:54

C++This指針

2021-11-26 00:03:20

C++編譯常量

2021-12-09 10:56:50

函數(shù)C++原型

2021-11-09 10:38:16

C++Const指針

2021-12-11 19:02:03

函數(shù)C++對象

2021-11-27 11:50:09

C++靜態(tài)持續(xù)

2021-12-08 10:43:09

C++實(shí)現(xiàn)

2021-12-10 10:45:36

C++函數(shù)Stock

2021-10-26 00:19:51

C++結(jié)構(gòu)體存儲(chǔ)

2021-12-30 14:58:58

C++函數(shù)動(dòng)態(tài)

2021-10-26 15:36:17

C++枚舉值類型

2021-10-27 16:27:20

C++指針操控

2021-12-15 10:25:57

C++運(yùn)算符重載

2022-01-04 16:35:42

C++Protected關(guān)鍵字

2021-11-10 10:48:36

C++函數(shù)指針

2021-11-30 11:04:36

C++函數(shù)語言

2021-10-21 18:52:00

C++數(shù)組存儲(chǔ)

2021-12-14 10:12:58

C++抽象數(shù)據(jù)

2021-12-26 00:08:35

C++初始化列表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品久久久久久久人人人人传媒 | 亚洲高清在线观看 | 中文字幕亚洲一区 | 91麻豆精品国产91久久久更新资源速度超快 | 一a一片一级一片啪啪 | 国产一区二区三区在线看 | 欧美一级全黄 | 中文字幕一区二区三区在线观看 | 久久国产成人午夜av影院武则天 | 久久精品亚洲精品国产欧美 | 观看毛片 | 日韩欧美在线视频播放 | 国产成人精品久久二区二区91 | 日韩欧美视频免费在线观看 | 日韩视频观看 | 99精品99| 男人的天堂久久 | 国产 欧美 日韩 一区 | 色秀网站| 国产一级特黄真人毛片 | 亚洲精品区 | 国产成人精品一区二区三区视频 | 在线视频一区二区 | 激情 婷婷 | 久久久久久久亚洲精品 | 国产视频91在线 | 日韩欧美在线免费观看 | 最新国产福利在线 | 中文字幕在线欧美 | 日韩一区二区三区在线观看视频 | 国产欧美日韩精品一区 | 蜜臀久久99精品久久久久久宅男 | 国产成人免费视频网站高清观看视频 | 久久精品一区二 | 成人精品在线观看 | 欧美片网站免费 | 中文字幕av网 | 天天看天天摸天天操 | 中文字幕免费 | 中国xxxx性xxxx产国 | 久久99深爱久久99精品 |