Making namespaces

suggest change

Creating a namespace:

namespace Foo
{
    //Declares function bar in namespace foo
    void bar() {}
}

To call bar, you have to specify the namespace first, followed by the scope resolution operator :::

Foo::bar();

It is allowed to create one namespace in another, for example:

namespace A
{
    namespace B
    {
        namespace C
        {
            void bar() {}
        }
    }
}

The above code could be simplified to the following:

namespace A::B::C
{
    void bar() {}
}

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents