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

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

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

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

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

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

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

C++ Не могу разобраться с ошибкой
C++ Запись в строку при дальшейшей перегрузке операций
Не могу разобраться с сортировками C++
Не могу разобраться с ошибкой C++
C++ Где должны быть аргументы (слева или справа) по отношению к перегружаемому знаку при перегрузке операций?

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

Или воспользуйтесь поиском по форуму:
AceOfSpades
41 / 40 / 3
Регистрация: 14.08.2012
Сообщений: 244
18.04.2014, 19:56     Не могу разобраться в перегрузке операций в конструкторе #8
Цитата Сообщение от Xray_StyleZ Посмотреть сообщение
я с дружественными функциями знаком...
Тогда не вижу проблем. О чём вопрос вообще? Определяете внешнюю функцию и делаете её другом класса.
Yandex
Объявления
18.04.2014, 19:56     Не могу разобраться в перегрузке операций в конструкторе
Ответ Создать тему
Опции темы

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