Hmmm it seems like you have some syntax errors .
This should work (make sure that it maches the constructors for Cat).
Cat Frisky = new Cat;
Shouldn´t work. I think you mean
//Make sure you store the return object in a Cat-pointer to avoid a memory leak
Try change it to
new Frisky Fluffy;//Se my previous explantion why not us it like this
//New return a memory adress and should be stored in a Cat-pointer
new Cat = Frisky;
Also make sure you are creating a console application and nothing else!
Frisky = new Cat;