Izaaa napisał(a)
Napisać klasę o nazwie string, która będzie miała możliwości bardziej zbliżone do ciągu
znaków niż do tablicy znaków.
Zależy, jakie możliwości zbliżone do "ciągu znaków" chce się zawrzeć w klasie;
Izaaa napisał(a)
Oznacza to, że powinna reprezentować ciągi znaków
o dowolnej długości
Czyli w sumie podobnie, jak to ma miejsce w standardowym typie String
;
Izaaa napisał(a)
pamięć jest przydzielana dynamicznie
Tzn., że dla łańcuch nie zajmuje na sztywno jakiegoś stałego miejsca, tylko jest ustalana proporcjonalnie do ilości znaków w nim się znajdujących; Równie dobrze możesz mieć dynamiczną macierz przechowującą pojedyncze znaki, jak i listę jedno czy dwukierunkową; W każdym razie modyfikując ten ciąg musisz ręcznie przydzielać i zwalniać pamięć;