Adapter design pattern
Minor things:


Don't use using namespace std. Read
this.
When you are naming variables, keep it consistent. Either stick with
camelCase or underscore.
For the inline functions, keep it on one line. It's easier to read.

void setName(string n){ name = n; }
string getName() { return name; }

I would suggest, anything over two lines, define outside of class.
Particularly the AcetoAcmeAdapter constructor.