📄 advstrng.h
字号:
// Adv_String.h Declaration file for the advanced String class
class Adv_String
{ public:
Adv_String(); // default constructor
Adv_String(char literal[ ]); // constructor
~Adv_String (); // destructor
Adv_String (const Adv_String& s) ; // deep-copy constructor
void operator= (Adv_String s); // deep-copy assignment
void Input (istream& in); // input member function
void Output (ostream& out); // output member function
Adv_String operator+ (Adv_String s); // concatenation
int Length ( ); // returns length of string
// Adv_String Substr (int n, int size); // substring copy
// int Contains (Adv_String s); // search for substring
// char Onechar (int n); // return a single character
// void Onechar (int n, char c); // substitute a single char.
// int Atoi ();
// float Atof ();
int operator== (Adv_String s);
// int operator!= (Adv_String s);
// int operator<= (Adv_String s);
// int operator>= (Adv_String s);
// int operator< (Adv_String s);
// int operator> (Adv_String s);
private: char *cells;
};
istream& operator>> (istream& in, Adv_String s);
ostream& operator<< (ostream& out, Adv_String& s);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -