3 回答

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
Configuration
class Configuration; // class 1, in global namespacenamespace MyApp{ class Configuration; // class 2, different from class 1 function blah() { // resolves to MyApp::Configuration, class 2 Configuration::doStuff(...) // resolves to top-level Configuration, class 1 ::Configuration::doStuff(...) }}
MyApp
.

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
::
int count = 0;int main(void) { int count = 0; ::count = 1; // set global count to 1 count = 2; // set local count to 2 return 0;}

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
::
/
/path/to/executable
::std::cout
PATH
PATH=/usr/bin:/usr/local/bin
/tmp
X11/xterm
/tmp/X11/xterm
/usr/bin/X11/xterm
/usr/local/bin/X11/xterm
X
using namespace Y
std::cout
::X::std::cout
, ::std::cout
, ::Y::std::cout
::std::cout
std
cout
std::cout
值得注意的差異:
PATH
.
PATH
.
/
PATH
).
關(guān)于名稱空間與符號(hào)明示性的一般性討論
::abc::def::...
std::
cout
merge
, includes
, fill
, generate
, exchange
, queue
, toupper
, max
using namespace
using namespace
::
- 3 回答
- 0 關(guān)注
- 295 瀏覽
添加回答
舉報(bào)