Hmmm it seems like you have some syntax errors .
Code:
Cat Frisky = new Cat;
This should work (make sure that it maches the constructors for Cat).
Shouldn´t work. I think you mean
Code:
//Invokes copy-construtor
new Cat(Frisky);
//Make sure you store the return object in a Cat-pointer to avoid a memory leak
Code:
Cat Frisky;
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;
Try change it to
Code:
Cat *Frisky;
Frisky = new Cat;
Also make sure you are creating a console application and nothing else!