123456789101112131415161718 |
- #pragma once
- class MyString
- {
- char* m_pStr; //ñòðîêà-÷ëåí êëàññà
- public:
- MyString(const char* Str = " ");// êîíñòðóêòîð
- MyString(const MyString&); //êîíñòðóêòîð êîïèðîâàíèÿ
- MyString(MyString&&); //ïåðåìåùàþùèé êîíñòðóêòîð êîïèðîâàíèÿ
- const char* GetString() const; //ìåòîä, êîòîðûé îáåñïå÷èò äîñòóï ê õðàíÿùåéñÿ ñòðîêå
- void SetNewString(const char*); //ìåòîä, êîòîðûé áóäåò çàìåíÿòü ñòðîêó íà íîâóþ
- ~MyString();//äåñòðóêòîð
- };
- MyString concatenation(const char* Str, ...);
|