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

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

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

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

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

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

Ошибка в перегрузке операций - 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++
Напишите программу, которая запрашивает число и показатель степени. Напишите рекурсивную функцию, которая возводит число в степень путем...

Не могу разобраться с задачками - C++
Здраствуйте все. я не могу понять как сделать эти задачки Мне надо их через массивы сделать и на языке Си Помогите пожалуйста буду...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 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
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 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
42 / 41 / 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++
#include &lt;iostream&gt; using namespace std; unsigned long int myFunc(unsigned long int x,unsigned long int y); int main() { ...

Не могу разобраться с указателями - C++
Здраствуйте все вот короче мне задали задачки на Си написать вот они собствено : 1.Даны два массива, упорядоченных по возрастанию: А и B....

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

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


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

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

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