Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейвол
2 / 2 / 0
Регистрация: 06.10.2012
Сообщений: 44
1

перегрузка оператора ()

15.12.2013, 21:15. Просмотров 368. Ответов 4
Метки нет (Все метки)

Вопрос заключается в следующем:
- Что собой представляет перегружаемый оператор()?
- Как его перегрузить? ( обычные операторы тип ++ и -- и им подобные я уже понял как перегружать, но что делать с ним(), не понимаю)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 21:15
Ответы с готовыми решениями:

Перегрузка оператора <<
Пишу класс My_String #include &lt;iostream&gt; const int MAX = 1000; class My_String { private:...

Перегрузка оператора =
Ещё раз всем привет! Недавно разместила у себя &quot;лайт-вершин&quot; своего вектора - int_array. И все...

Перегрузка оператора <<
Добрый пень! подскажите как написать код для реалилизации следующего требования: SpecialPrint...

Перегрузка оператора ==
Создайте класс stroka. Класс должен включать поле (массив) типа char для хранения строки. Класс...

4
Tulosba
:)
Эксперт С++
4762 / 3256 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
15.12.2013, 21:31 2
C++
1
2
3
4
5
class C
{
public:
   void operator()() { std::cout << "do smth\n"; }
}
1
Рейвол
2 / 2 / 0
Регистрация: 06.10.2012
Сообщений: 44
15.12.2013, 22:24  [ТС] 3
Tulosba, а в этом операторе нужно возвращать какое либо значение?
0
Croessmah
++Ͻ
16223 / 9314 / 1784
Регистрация: 27.09.2012
Сообщений: 22,994
Записей в блоге: 2
Завершенные тесты: 2
15.12.2013, 22:31 4
Цитата Сообщение от Рейвол Посмотреть сообщение
Tulosba, а в этом операторе нужно возвращать какое либо значение?
хотите, верните
0
Tulosba
:)
Эксперт С++
4762 / 3256 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
16.12.2013, 13:03 5
Цитата Сообщение от Рейвол Посмотреть сообщение
в этом операторе нужно возвращать какое либо значение?
На этот счет нет строгого требования. Можно вернуть любой тип, также можно передать любое кол-во параметров. Можно даже несколько разных перегрузок сделать.
http://ideone.com/OJ8j0x
0
16.12.2013, 13:03
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2013, 13:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перегрузка оператора =
Доброго времени суток! Пишу библиотеку для работы со сколь угодно большими числами путём...

Перегрузка оператора <=
Основная задача данного фрагмента отсортировать массив структур по полю name в алфавитном порядке,...

перегрузка оператора +
Не могу понять: в 184 строке отказывается работать. Без нее - все нормально. Скорее всего...

Перегрузка оператора +=
Есть два класса: Vec4(вектор из 4х float) и Mat4(вектор из 4х Vec4). Проблема в том что при...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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