Say I have a class Foo with a member function bar(). I also have a completely unrelated function which happens to be named bar() as well.
class Foo {
/* ... */
void bar() {
/* ... */
}
}
void bar() { /* ... */ }
It seems that any call to bar() from within Foo defaults to the member function.
How do I call the non-member function from inside Foo?