3 回答
TA貢獻1847條經驗 獲得超11個贊
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貢獻1829條經驗 獲得超7個贊
::
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貢獻1851條經驗 獲得超4個贊
::/
/path/to/executable
::std::cout
PATHPATH=/usr/bin:/usr/local/bin/tmp
X11/xterm
/tmp/X11/xterm/usr/bin/X11/xterm/usr/local/bin/X11/xtermXusing namespace Y
std::cout
::X::std::cout, ::std::cout, ::Y::std::cout::std::coutstdcoutstd::cout
值得注意的差異:
PATH
.PATH.
/PATH).
關于名稱空間與符號明示性的一般性討論
::abc::def::...
std::coutmerge, includes, fill, generate, exchange, queue, toupper, maxusing namespaceusing namespace
::
- 3 回答
- 0 關注
- 326 瀏覽
添加回答
舉報
