//OOP test
#include <iostream>
using namespace std;
class F
{
public:
void print(){cout << "F::print()" << endl;}
void print(int i){cout << "F::print(int i)" << endl;}
};
class S : public F
{
public:
void print(int i){cout << "S::print(int i)" << endl;}
};
int main()
{
S s;
s.print(); //can do this?
return 0;
}