J
Juha Nieminen
This is possible:
namespace X { class A; }
class X::A { <implementation> };
However, what about nameless namespaces? Does this do what I want?
namespace { class A; }
class ::A { <implementation> };
Or does "::A" mean something else?
That compiles, but is it doing what I want? Note that this seems
to compile too:
namespace { class A; }
class A { <implementation> };
I don't really understand what is the meaning of that.
namespace X { class A; }
class X::A { <implementation> };
However, what about nameless namespaces? Does this do what I want?
namespace { class A; }
class ::A { <implementation> };
Or does "::A" mean something else?
That compiles, but is it doing what I want? Note that this seems
to compile too:
namespace { class A; }
class A { <implementation> };
I don't really understand what is the meaning of that.