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

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

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

Не могу въехать в перегрузку операций C++
C++ не могу разобраться
C++ не могу разобраться
не могу разобраться с написанием 3 программ. не могу никак, лабы сдавать надо. Спасибо заранее! C++
Не могу разобраться C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 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
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 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
Сообщений: 231
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++ Не могу разобраться

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

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

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