   issue with <string>
  Well as my message states, I am having an issue and I have no freaking clue as what to do to fix it. I have this in the code.#include <string>class CelistialBase{public:   CelistialBase(void);CelistialBase(string inName);  // <-- line 10.........private:stringmName;  // <-- line 20};and I am recieving these errors:CelistialBase.h(10) : error C2629: unexpected ''CelistialBase (''CelistialBase.h(10) : error C2238: unexpected token(s) preceding '';''CelistialBase.h(20) : error C2146: syntax error : missing '';'' before identifier ''mName''Any thought on some funkey mojo I have to do to make it work in vc7?Thanks!
#include <string>class CelistialBase{public:CelistialBase(void);CelistialBase(std::string inName); // <-- line 10.........private:std::string mName; // <-- line 20};;  as the AP pointed out, you have to use the full identifier for the string (it is in the STD namespace).so, you can either use "std::string" instead of just "string", or put a "using std::string;" at the top of your code. ;  although you should never put using   in a header file as it would drag the name in for anyone using the header, which is a bit impolite. 