Nope that's the one that I tried to use and was turning up errors.
Also do functions in the cpp file not usually have to have the class name in them?
So what I mean is if I have a function void add(); in a class maths, in the cpp file isn't is declared as void maths::add(){ .... }?
Got it, didn't have <iostream> in my header file.