15 / 15 / 8
Регистрация: 15.08.2013
Сообщений: 190
|
||||||
1 | ||||||
Что такое "перегрузка операторов"? Каковы принципы работы перегруженных операторов и назначение указателя this23.09.2016, 13:45. Показов 2964. Ответов 2
Метки нет (Все метки)
Добрый день . Помогите понять принцип работы перегрузки операторов.
объясните пожалуйста в зависимости от чего зависит агрумент при перегрузке оператора и куда возвращает указатель this свое
0
|
23.09.2016, 13:45 | |
Ответы с готовыми решениями:
2
Перегрузка операторов для работы с матрицами Перегрузка операторов для работы со стеком Перегрузка операторов для работы с дробями Перегрузка операторов для работы с двусвязным списком |
Модератор
|
|
23.09.2016, 13:55 | 2 |
MRG_Serejka, посмотрите аналогичную тему.
MRG_Serejka, this представляет собой неявно определенный указатель на сам объект. Он указывает на сам объект, от имени которого будут вызываться остальные функции-члены. Но поскольку объект ещё не создан (ведь класс - это только чертёж, эскиз будущего объекта), разработчикам языка пришлось создать такой вот указатель на пока ещё не существующий объект.
1
|
Комп_Оратор)
|
||||||||||||||||
23.09.2016, 21:53 | 3 | |||||||||||||||
Оператор, а лучше говорить операция, так как оператор в англоязычной литературе, это нечто иное... так вот, - операция это функция, вызываемая знаком операции, располагаемым рядом с аргументом/аргументами, называемыми в этом случае операндами. Вот функция суммирующая объекты типа
T :
0
|
23.09.2016, 21:53 | |
23.09.2016, 21:53 | |
Помогаю со студенческими работами здесь
3
Перегрузка операторов: что возвращать? Перегрузка операторов: что к чему? Return для перегруженных операторов Импорт из dll перегруженных операторов Поведение перегруженных операторов при наследовании Наследование перегруженных операторов ввода/вывода Перегрузка операторов. Реализовать класс String для работы со строками символов. Перегрузить операторы «=», «+=» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |