00001 #ifndef _ERROR_ 00002 #define _ERROR_ 00003 00004 #include <string> 00005 00006 using namespace std; 00007 00012 class Error { 00013 private: 00015 string errMsg; 00016 public: 00022 Error(const string &s): errMsg(s) {} 00023 00031 const string getErrorMsg() { 00032 return "Error: "+errMsg; 00033 } 00034 00035 00042 char* getError() { 00043 return &errMsg[0]; 00044 } 00045 00046 }; 00047 #endif