|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2010, 22:15 | #1 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 17
|
Объясните задание, не могу понять что от меня хотят)
Код:
Появился еще один вопрос, можно ли перегрузить оператор без формальных операторов типа класс? P.S. то что это перегрузка операторов ясно итак, что именно она должна делать, это не пойму. Последний раз редактировалось Aerial; 10.12.2010 в 23:14. |
10.12.2010, 23:21 | #2 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 17
|
Вот как я понял, что должен делать оператор, но смог перегрузить только для +
Код:
|
10.12.2010, 23:53 | #3 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,378
|
Это и все задание было? Просто я в душе не понимаю, что может делать массив, когда его инкрементируют... Хм.. У меня такие мысли:
а) при ++ каждый элемент массива увеличивается на 1 Код:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
11.12.2010, 02:00 | #4 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 17
|
ACE Valery, спасибо, но я думаю все же в задании требуется другое.
Да, это полное задание, не обрывок. Потому и возникли проблемы с пониманием задания. А вообще тема задания, исключительные ситуации и их обработка, то есть перегрузка тут как фон, но.. И все же вопрос остается открытым, что имеют в виду под: Код:
|
11.12.2010, 02:25 | #5 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,378
|
Если вам задали перегрузить оператор и не сказали, как именно, то вы вправе перегружать так, как вам хочется.
Есть еще одна идея: перегрузите ++ так же, как перегрузили +. Вместе с массивом и размерностью храните в классе какой-то указатель(даже не указатель, а какую-то интовую переменную), и каждый раз при ++ увеличивайте его на 1, там же и проверяйте - не выходит ли этот указатель за границы массива. Больше пока ничего в голову не лезет... А вообще я б на вашем месте доставала препода, пока он бы не объяснил мне четко, что от меня требуется.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
11.12.2010, 09:19 | #6 |
Ubuntu 10.04
Пользователь
Регистрация: 15.07.2010
Сообщений: 51
|
Aerial, скорее всего вас просят сделать арифметику указателей.
Язык образует среду мышления и формирует представление о том, о чем мы думаем (Б. Л. Уорф)
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не могу понять что не так | aferistz | Общие вопросы C/C++ | 5 | 23.09.2010 02:21 |
Не могу понять задание | amandra | Помощь студентам | 11 | 16.10.2007 10:24 |
Не могу понять задание | Юдифь | Помощь студентам | 2 | 12.12.2006 17:40 |