Я хотел бы написать собственный класс String, интерфейс которого будет похож на std :: string.Строковый класс не должен использовать динамическое распределение памяти.
Мне нужно иметь c-tor:
String(char* ptrToFirstCharInTab, char* ptrToLastElementInTab);
И должна быть вкладка, которая содержит другое (не знаю) количество элементов, поэтомуЯ не знаю размер во время компиляции.
По-моему, это невозможно, потому что, если мы не знаем размер нашего массива до компиляции, мы не можем создать его без динамического выделения - конечно, создав буфер на 500 символов, а затемСтрунный класс может быть только 500, это не мои ожидания.
Есть идеи?Может быть, есть какой-нибудь способ создания буфора, который я уменьшу, чтобы соответствовать?Спасибо за помощь!