📄 string.h
字号:
#ifndef STRING_CLASS
#define STRING_CLASS
#include <iostream.h>
class String
{
private:
char* pBuffer;
int length;
private:
int Init(const char* pstr, int len);
void Clear();
public:
String();
String(char ch, int nRepeat);
String(const char* lpch);
String(const String& src);
~String();
void Reset(char* lpszNew, int nLength);
int GetLength()const;
bool IsEmpty() const;
void Empty();
char GetAt(int nIndex)const;
char operator [](int nIdex) const;
void SetAt(int nIdex, char ch);
const String& operator = (const String& src);
const String& operator = (const char* psz);
String operator + (const String& string);
String operator + (char ch);
String operator + (const char* psz);
friend String operator + (char ch,const String& string);
friend String operator + (const char* lpz, const String& string);
const String& operator += (const String& string);
const String& operator += (char ch);
const String& operator += (const char* lpsz);
bool operator ==(const String& s);
bool operator !=(const String& s);
bool operator < (const String& s);
bool operator > (const String& s);
bool operator <=(const String& s);
bool operator >=(const String& s);
bool operator ==(const char* pstr);
bool operator !=(const char* pstr);
bool operator < (const char* pstr);
bool operator > (const char* pstr);
bool operator <=(const char* pstr);
bool operator >=(const char* pstr);
friend bool operator == (const char* pstr,const String& s);
friend bool operator != (const char* pstr,const String& s);
friend bool operator < (const char* pstr,const String& s);
friend bool operator > (const char* pstr,const String& s);
friend bool operator <= (const char* pstr,const String& s);
friend bool operator >= (const char* pstr,const String& s);
bool operator ! () const;
operator char* () const;
friend ostream& operator << (ostream& os, const String& s);
friend istream& operator >> (istream& is, String& s);
int ReadString(istream& is, char delimiter ='\n');
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -