【文件属性】:
文件名称:C++自编String类代码
文件大小:3KB
文件格式:TXT
更新时间:2018-04-05 14:10:50
C++
#include
#include
using namespace std;
class String
{
public:
String();
String(const char*const);
String(int x);
String(const String &rs);
int getlen()const{return len;}
const char* getstr()const{return str;}
char& operator[](int lenth);
char operator[](int lenth)const;
String& operator=(const String &rs);
String operator+(const String &);
void operator+=(const String &);
friend ostream& operator<<(ostream&s,const String&a)
{
s<>(istream&i,const String&a)
{
i>>a.str;
return i;
}
~String();
private:
int len;
char *str;
};