| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Методы ввода и перегрузка операций |
| Автор: BeloFF 20.6.2010, 18:41 | ||
| Общая постановка. Пользовательский класс String должен содержать необходимые элементыданные, которые создаются в динамической области памяти. • Конструктор для создания строк:String (…); • Деструктор:~String(); • Метод ввода исходной строки: Set(); • Метод печати:void print(…); Код методов – вне пространства определения класса Программа иллюстрирует прямой и косвенный способы обращения к методам. Ввести с клавиатуры строку символов S1. Признак окончания ввода строки нажатие клавиши "Ввод". Программа должна содержать перегруженную операцию «=», использование которой скопирует S1 в S2 при следующих условиях: - подстроку до последнего пробела (То есть получается необходимо выбросить последнее введенное слово, остальное скопировать) PS Задание очень схоже с заданием, решенным в http://forum.vingrad.ru/forum/topic-182332/unread-1/anchor-entry2170269/0.html теме. Однако самостоятельно изменить его не могу.
|
| Автор: vnf 21.6.2010, 21:01 | ||
|
| Автор: BeloFF 22.6.2010, 09:59 |
| vnf, спасибо.. но у меня 6 ошибок выдает в твоей программе, в то время, как в оригинале компилируется все без ошибок. Проверите? |
| Автор: BeloFF 23.6.2010, 13:19 |
| Неужели никто не может помочь |
| Автор: ИванМ 23.6.2010, 14:42 |
| BeloFF, напиши, какие конкретно ошибки и в каких строчках. |
| Автор: BeloFF 24.6.2010, 14:33 | ||||
Все ошибки во второй части фрагмента после for
|
| Автор: ИванМ 24.6.2010, 21:59 |
| BeloFF, ошибок не вижу. Попробуй сделать clean project. |
| Автор: BeloFF 25.6.2010, 07:10 |
| ИванМ, т.е. у тя все компилируется? У меня моя первая цитата без ошибок. Все последующие - выдает такие 6 строчкек с ошибками.. |
| Автор: ИванМ 27.6.2010, 21:59 |
| BeloFF, я не запускал. На глаз. |
| Автор: vnf 29.6.2010, 20:05 |
| чем компилируешь? Я делал на VS2005 |