string类的实现:在VS2010和DEV4.9.9.2之间的差异
以下是string类的代码: string.h代码如下: #include<iostream> using namespace std; #ifndef STRING_H #define STRING_H //------------------------------------------------------------------- class String { private: char* m_pData; public: String(const char* pstr=NULL); String(const String& obj); String& operator=(const String& obj); String& operator=(const char* pstr); String& operator=(int nNum); char& operator[](int nIdx); const char& operator[](int nIdx)const; String& operator[](const String& obj); String& operator+=(const String& obj); String& operator+=(const char* pstr); int operator!=(const String&obj);