作者Dreamer77 (追夢)
站內C_and_CPP
標題[問題] 是否是需要global namespace
時間Thu Jun 28 02:44:00 2012
各位好
想請問若在一個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