// Declare a couple of functions - no modules problems. void FuncOne(); int FuncTwo(int arg); void FuncOverload(int arg) {} void FuncOverload(char *arg) {} namespace Namespace1 { void FuncNameSpace() {} } namespace Namespace2 { void FuncNameSpace() {} }