您好,登錄后才能下訂單哦!
這篇文章主要講解了“C++的namespace怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C++的namespace怎么使用”吧!
命名空間里面包含了邏輯結構上相互關聯的一組類、函數、模板等。命名空間像是一個容器,把某些在邏輯結構上相關的 “ 對象 ” 放在一起并與外界區分。特別的,命名空間里的變量名或類名可以和命名空間外的變量名或類名重名。
使用命名空間的時候,我們可以用 花括號 把聲明塊括起來,再以關鍵字 namespace 開頭并命名,其基本格式如下:
namespace 命名空間的名字{ 聲明塊}
其中聲明塊中可以包含變量、類、函數等。eg:
namespace S{ int x; void FunA() { ... }}
在命名空間外使用命名空間內的成員: 命名空間的名字加上作用域運算符 :: 。
參考上例 namespace S,若訪問 x,可寫成 S::x;訪問 FunA() 則為 S::FunA()。
using 聲明:若命名空間內的某個成員使用了 using 聲明,那么這個成員在程序的后續使用中,可直接使用成員名,無需添加限定修飾名。使用 using 聲明: 以關鍵字 using 開頭后跟命名空間內的成員名。參考上例嵌套的命名空間:
感謝各位的閱讀,以上就是“C++的namespace怎么使用”的內容了,經過本文的學習后,相信大家對C++的namespace怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。