namespaces.cpp

// OUTSIDE SCOPE: define namespace
namespace my_functions {
    void first_function() {
        // do something
        cout << "my_functions::first_function" << endl;
    }
    void second_function() {
        // do something
        cout << "my_functions::second_function" << endl;
    }
}

// INSIDE SCOPE: use namespace
my_functions::first_function();
// my_functions::first_function

my_functions::second_function();
// my_functions::second_function

// using
using namespace my_functions;

first_function();
// my_functions::first_function

second_function();
// my_functions::second_function