Compartilhar via


Define os membros do namespace

Membros de um espaço para nome podem ser definidos dentro desse namespace.Por exemplo:

namespace X { void f() { } }

Os membros de um namespace nomeado podem ser definidos fora do espaço para nome em que elas são declaradas por explícita qualificação o nome que está sendo definido.No entanto, a entidade que está sendo definida já deve ser declarada no namespace.Além disso, a definição deve aparecer depois do ponto da declaração em um namespace que inclui o namespace da declaração.Por exemplo:

// defining_namespace_members.cpp
// C2039 expected
namespace Q {
    namespace V {
        void f();
    }

    void V::f() { }        // ok
    void V::g() { }        // C2039, g() is not yet a member of V

    namespace V {
        void g();
    }
}

Consulte também

Referência

Namespaces (C++)