Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DONDO
Сообщений: n/a
#1

Не могу разобраться в перегрузке операций в конструкторе - C++

18.04.2014, 15:43. Просмотров 186. Ответов 7
Метки нет (Все метки)

Конструктор должен позволять создавать объекты с инициализацией и без инициализации. Перегрузить операции +, * <тип>, вывода <<, ввода >>, =, == для объектов класса, а также дружественные операции <тип>*, -= <тип>.
PS: буду благодарен, если кто-то еще и объяснит мне все ето
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 15:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу разобраться в перегрузке операций в конструкторе (C++):

Ошибка в перегрузке операций - C++
Долго сижу и никак не могу понять в чём ошибка. Вот 3 файла. Они подключены правильно и работают. main.cpp #include &lt;iostream&gt; ...

Запись в строку при дальшейшей перегрузке операций - C++
audioformat.h #ifndef audioformat_H #define audioformat_H namespace audioformat { struct Song { std::string songname; ...

Где должны быть аргументы (слева или справа) по отношению к перегружаемому знаку при перегрузке операций? - C++
Добрый день! Задача была такая-перезагрузить операцию деления /. Класс ster (от слова стерлинг) представляет собой сумму фунт шиллинг...

Не могу въехать в перегрузку операций - C++
Не могу въехать в перегрузку операций,помогите пожалуйста,объясните дураку что куда вставлять и что это означает,а то моя лекторша толком...

не могу разобраться.. - C++
Вывести на экран все натуральные числа из диапазона от A до B, в записи которых цифра 7 встречается ровно N раз. При отсутствии чисел с...

Не могу разобраться с С++ - C++
Всем Привет, так я кодеру в Делфи. Не давно нашел что мне нужно но оy написан на С. Вот и начался у меня проблемы с кодами. Вот часть...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.04.2014, 15:45 #2
Цитата Сообщение от DONDO Посмотреть сообщение
буду благодарен, если кто-то еще и объяснит мне все ето
Долго объяснять.
0
Xray_StyleZ
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 4
18.04.2014, 15:50 #3
Ну хотя-бы попробуйте, может все таки смогу понять.
0
Ilot
Модератор
Эксперт С++
1811 / 1168 / 229
Регистрация: 16.05.2013
Сообщений: 3,082
Записей в блоге: 5
Завершенные тесты: 1
18.04.2014, 15:54 #4
Цитата Сообщение от DONDO Посмотреть сообщение
PS: буду благодарен, если кто-то еще и объяснит мне все ето
Обычно людям лень цитировать учебники.
0
Xray_StyleZ
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 4
18.04.2014, 16:14 #5
Ilot, alsav22, я не так сформулировал свой вопрос.

Что такое
Цитата Сообщение от DONDO Посмотреть сообщение
Конструктор должен позволять создавать объекты с инициализацией и без инициализации. Перегрузить операции +, * <тип>, вывода <<, ввода >>, =, == для объектов класса
я понимаю.
Немного не понятно с етим:
Цитата Сообщение от DONDO Посмотреть сообщение
дружественные операции <тип>*, -= <тип>
0
AceOfSpades
42 / 41 / 3
Регистрация: 14.08.2012
Сообщений: 244
18.04.2014, 17:19 #6
Цитата Сообщение от Xray_StyleZ Посмотреть сообщение
дружественные операции <тип>*, -= <тип>
Почитайте про друзей класса и всё станет понятно.
0
Xray_StyleZ
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 4
18.04.2014, 18:54 #7
Ace Of Spades, я с дружественными функциями знаком...
0
AceOfSpades
42 / 41 / 3
Регистрация: 14.08.2012
Сообщений: 244
18.04.2014, 19:56 #8
Цитата Сообщение от Xray_StyleZ Посмотреть сообщение
я с дружественными функциями знаком...
Тогда не вижу проблем. О чём вопрос вообще? Определяете внешнюю функцию и делаете её другом класса.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 19:56
Привет! Вот еще темы с ответами:

Не могу разобраться с 2D игрой - C++
Наверное это очень баянисто....многие кто начинали программировать писали свои собственные игры,я тоже пытался написать,например морской...

не могу разобраться с ошибкой - C++
Нарушение прав доступа при записи &quot;0x001a0fc0&quot;. не могу понять где ошибка. программа на рекурсию #include &quot;stdafx.h&quot; #include...

не могу разобраться с Условием! - C++
Напишите программу принимающую на выходе символ оператора с двумя опредантами и выводящую на экран результат вычисления! пример (+ 100...

Не могу разобраться с программой в С++ - C++
Написала программку на С++, он ее запускает и как я понимаю выполняет, но вот результатов я не вижу( И вот что мне выдает сама программа: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.04.2014, 19:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru