c++ - [bug] namespaces and anonymous namespaces
- Christof Meerwald (23/23) Dec 10 2006 namespace ns {
 
namespace ns {
    namespace ns2 {
        struct A {
        };
    }
    namespace {
        struct B {
        };
    }
}
int main() {
    struct ns::ns2::A a;
    // Error: size of ns is not known
    ns::B b1;
    // Error: 'B' is not a member of undefined class 'ns'
    struct ns::B b2;
    // Error: undefined identifier 'B'
    return 0;
}
Christof
-- 
http://cmeerw.org                              sip:cmeerw at cmeerw.org
mailto:cmeerw at cmeerw.org                   xmpp:cmeerw at cmeerw.org
 Dec 10 2006








 
 
 
 Christof Meerwald <cmeerw cmeerw.org>