請問namespace前的雙冒號

看板C_and_CPP作者 (butterflyred)時間4年前 (2020/05/22 15:48), 編輯推噓1(218)
留言11則, 6人參與, 4年前最新討論串1/1
1. ::std::out 2. std::out 如上請問兩者差在哪? 不太確定namespace前的雙冒號代表什麼意思? 麻煩大家了 謝謝 ---- Sent from BePTT on my OPPO CPH1920 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.164.247 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1590133704.A.A40.html

05/22 15:56, 4年前 , 1F
:: = scope resolution operator
05/22 15:56, 1F

05/22 15:59, 4年前 , 2F
分類勒????
05/22 15:59, 2F

05/22 16:03, 4年前 , 3F
google 一下不就有答案了嗎?
05/22 16:03, 3F

05/22 16:16, 4年前 , 4F
fully qualification
05/22 16:16, 4F

05/22 16:17, 4年前 , 5F
fully qualify. 比如說你的nespace A 裡面有B. B 會被
05/22 16:17, 5F

05/22 16:17, 4年前 , 6F
當成是A::B
05/22 16:17, 6F

05/22 16:18, 4年前 , 7F
要是你想要外面的B 你就需要寫 ::B
05/22 16:18, 7F

05/22 21:22, 4年前 , 8F
google很難?
05/22 21:22, 8F

05/23 13:30, 4年前 , 9F
global namespace scope,就是個完全沒有省略的全名
05/23 13:30, 9F

05/23 14:17, 4年前 , 10F

05/23 14:17, 4年前 , 11F
stackoverflow的問答,參考看看
05/23 14:17, 11F
文章代碼(AID): #1UnuF8f0 (C_and_CPP)