![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 29.03.2010
Сообщений: 9
|
![]()
Задание:
Описать класс, 3 объекта, используя разные конструкторы; объект №3 увеличить в раза(operator*), удвоением каждого символа("abc" ---> "aabbcc"); сложить(operator+) объекты № 3 и №2, затем присвоить(operator=) это объекту №1. Со сложением вроде бы сделал - через strcat. Помогите, пожалуйста, с операторами умножения и присваивания. Не знаю как реализовать со строками. Код:
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 29.03.2010
Сообщений: 9
|
![]()
Кое-что понял... надо 2 объекта для того чтобы перегрузить оператор. Есть такой вопрос: как реализовать циклом удвоение символов в строке? Помню что видел такое на учебе, а вот саму реализацию не помню. :[
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Создаем новый массив вдвое большего размера и потом в цикле
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#4 |
Регистрация: 29.03.2010
Сообщений: 9
|
![]()
Что-то вроде этого?
Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 29.03.2010
Сообщений: 9
|
![]()
Вот такой код сейчас. Выбивает ошибку, когда инициализирую объект L3.
"illegal, left operand has type Row * " "illegal, right operand has type Row* " Помогите исправить. Код:
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 29.03.2010
Сообщений: 9
|
![]()
Переделал с ссылками... но теперь в цикле где удваиваю строку, выбивает ошибку "Unhandled win32 exception" т.е. уже в процессе компиляции. Присваиваю вроде бы в границах массива. Может кто-то сталкивался с таким?
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Классы ны С++, перегрузка функций,операторов | Shturmovik | Помощь студентам | 1 | 04.06.2009 22:58 |
Задача на классы, перегрузка операторов [C++] | Roomper | Помощь студентам | 13 | 30.05.2009 08:36 |
Перегрузка операторов <<, >>, +=, +. class data | Наташенька | Общие вопросы C/C++ | 2 | 02.05.2009 10:04 |
Перегрузка операторов (С++) | Перчитель | Помощь студентам | 1 | 03.12.2008 18:46 |
Перегрузка операторов, Организация перегрузки операторов | chagin_yav | Помощь студентам | 2 | 12.05.2008 09:15 |