Potrzebuje (aby zawsze wystarczało na
Potrzebuje (aby zawsze wystarczało na przechowanie tego, co powinna zawierać). Jeśli nie może zaalokować wystarczającej ilości pamięci, powinna poprawnie to zgłosić.
Pierwszą próbę utworzenia naszej klasy String przedstawia listing 13.12.
Listing 13.12. Użycie klasy String
0: //Listing 13.12 Użycie klasy String
1:
2: #include
3: #include
4: using namespace std;
5:
6: // zasadnicza klasa łańcucha
7: class String
8: {
9: public:
10: // konstruktory
11: String();
12: String(const