| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Динамическая строка и перегрузка операций |
| Автор: LipaNia 17.11.2007, 01:52 |
| [C++] Пользовательский класс String должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. Конструктор для создания строк:String (…); Деструктор:~String(); Метод ввода исходной строки: Set(); Метод печати:void print(…); Код методов – вне пространства определения класса Программа иллюстрирует прямой и косвенный способы обращения к методам Кста тож не могу решить, но очень сильно нужно... Ввести с клавиатуры строку символов S1. Признак окончания ввода строки - нажатие клавиши "Ввод". Программа должна содержать перегруженную операцию «=», использование которой скопирует S1 в S2 при следующих условиях: без всех a..z; |
| Автор: AndrRus 17.11.2007, 23:00 | ||||||
| LipaNia, не совсем понял формулировку задачи: это все одна программа? В общем вот код программы, как я это понял, так что сразу прошу извинить, если что-то не так: file.h
<name>.cpp
main.cpp
|
| Автор: LipaNia 18.11.2007, 13:02 |
| Ввести с клавиатуры строку символов S1. Признак окончания ввода строки - нажатие клавиши "Ввод". Программа должна содержать перегруженную операцию «=», использование которой скопирует S1 в S2 при следующих условиях: без всех a..z; Вот собсна само задание ! А вначале идёт просто описание метода ! |
| Автор: Oleg_Ci 26.11.2007, 10:02 | ||
Это без латинских букв ? |
| Автор: LipaNia 30.11.2007, 21:05 |
| да да ! именно без латинских! Олег огромная вам благодарность ! |
| Автор: BeloFF 16.6.2010, 14:56 |
| Добрый день. Подскажите, можно как-нибудь сделать это же задание, но с оговоркой не без латинских букв, а !!!! подстроку до последнего пробела !!! То есть получается необходимо выбросить последнее введенное слово. Был бы очень благодарен. |