看板 C_and_CPP 關於我們 聯絡資訊
各位好 想請問若在一個namespace 底下的module去使用一個無namespace的module 例如底下這個example. 是否::yy 這種global namespace 是必須的呢 若不加則會有build error. error是無法match A::yy之類的 是不是不用global namespace 就會被冠上namesapce A:: //xx.h #include "yy.h" namespace A{ class xx{ private: ::yy *yyobj; }; }; //yy.h class yy{ }; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.90.125
adxis:namespace A{} // 不用加 ';' 06/28 03:12
adxis:你用的 compiler 是? gcc 4.2.1 不加 :: 是可以的 06/28 03:14
shadow0326:namespace A底下有沒有同名的東西? 06/28 18:51