|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2009, 00:52 | #1 |
Пользователь
Регистрация: 17.02.2009
Сообщений: 25
|
задачка перегрузка оператора +
помогите с задачкой на перегрузку оператора +
Проблема, вызванная моей неграмотностью, с компилятором слава богу все впорятке. вводим массив, программа должна слаживать элемент массива с числом тоесть к апримеру mas[10]=101 1+10=102 помогите пожалуста разобратся, вот что у меня получилось: Код:
|
16.03.2009, 01:17 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Не смог уловить, что же, все-таки, здесь должно происходить.
Попробуйте так, что-ли: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
16.03.2009, 01:40 | #3 | |
Пользователь
Регистрация: 17.02.2009
Сообщений: 25
|
Sazary, спасибо большое!!! думал я какуюта фигню вобще спорол, хотя так и есть наверное, вроди работает как надо, смысл вводим массив, и прибовляется к веденному числу элемент масива mas[2] -3 элемент.
а можите обьяснить что тут вобще происходит, почему как я делал не работает Цитата:
Последний раз редактировалось z3rg; 16.03.2009 в 01:44. |
|
16.03.2009, 01:48 | #4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Как я понял: Есть класс massiv. Там определен массив и некое число. Мы вводим этот массив и это число. Затем, когда пишем Код:
Хотелось бы заметить, что если в массиве, скажем, 2 элемента, то к числу добавится мусор. Т.к. мы изменяем число в классе massiv, то оператор + ничего не возвращает (к чему это?) Вот и все..
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
16.03.2009, 01:57 | #5 | ||
Пользователь
Регистрация: 17.02.2009
Сообщений: 25
|
Sazary, еще раз спасибо вам.
Цитата:
надо было зделать чтоб массив не от 0 а от 1 шол Цитата:
подумал так и надо. |
||
16.03.2009, 02:04 | #6 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
16.03.2009, 15:18 | #7 |
Форумчанин
Регистрация: 25.02.2009
Сообщений: 113
|
я по этой же теме))) сделал вот все бы просто но смущает в условии задача строка использовать функции до их определения чего от меня хотят???
прога ниже (ну я тут думаю не надо объяснять что и как работает) Код:
Код:
|
17.03.2009, 13:23 | #8 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 14
|
От тебя скорее всего хотят чтобы ты в том месте где используешь функции вначале объявил их прототипы, а реализацию поместил соответственно после места их использования. Почитай про прототипы и форвард декларации.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка оператора + (С++) | MjRed | Помощь студентам | 1 | 15.12.2008 18:57 |
Диапазон оператора switch | Иллидан | Общие вопросы C/C++ | 4 | 18.05.2008 00:10 |
Перегрузка оператора | Crucian | Общие вопросы C/C++ | 2 | 22.10.2007 09:44 |
завершение работы оператора If | Noor | Общие вопросы C/C++ | 1 | 14.03.2007 10:07 |