作者butterflyred (butterflyred)
看板C_and_CPP
标题请问namespace前的双冒号
时间Fri May 22 15:48:22 2020
1. ::std::out
2. std::out
如上请问两者差在哪?
不太确定namespace前的双冒号代表什麽意思?
麻烦大家了
谢谢
----
Sent from
BePTT on my OPPO CPH1920
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.164.247 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1590133704.A.A40.html
1F:→ Lipraxde: :: = scope resolution operator 05/22 15:56
2F:→ qscgy4: 分类勒???? 05/22 15:59
3F:→ qscgy4: google 一下不就有答案了吗? 05/22 16:03
4F:推 steve1012: fully qualification 05/22 16:16
5F:→ steve1012: fully qualify. 比如说你的nespace A 里面有B. B 会被 05/22 16:17
6F:→ steve1012: 当成是A::B 05/22 16:17
7F:→ steve1012: 要是你想要外面的B 你就需要写 ::B 05/22 16:18
8F:嘘 newking761: google很难? 05/22 21:22
9F:→ eye5002003: global namespace scope,就是个完全没有省略的全名 05/23 13:30
11F:→ joe820730: stackoverflow的问答,参考看看 05/23 14:17