Description: Define MyString class with demands as follows:
0. You CAN NOT use string in the program.
1. MyString can save any string
2. Overload operator+ to append string to another one, such as:
MyString S1, S2, S3
S1 = S2+ S3
3. Define Find function to locate the position of searching substring, such as:
MyString S("Hello,world!")
int x = S.Find("world")
So x is assigned by 6.
4. Define Mid function to get substring from one string, such as:
MyString S("Hello,world")
MyString Sub
Sub = S.Substring(0, 5) // 0 means start position, 5 means substring s length.
So Sub is saved as "Hello".
5. The client can use MyString you define like as in the main:
void main()
{
MyString S1("Hello"), S2("world"), S3
S3 = S1+ S2
cout << S3 << endl
}
To Search:
File list (Check if you may need any files):
MyString\Debug\MyString.exe
........\.....\MyString.ilk
........\.....\MyString.obj
........\.....\MyString.pch
........\.....\MyString.pdb
........\.....\vc60.idb
........\.....\vc60.pdb
........\MyString.cpp
........\MyString.dsp
........\MyString.ncb
........\MyString.opt
........\MyString.plg
........\~VC1DC.tmp
........\Debug
MyString