Лекция
Привет, сегодня поговорим про перегрузка операции вызова функции, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое перегрузка операции вызова функции , настоятельно рекомендую прочитать все из категории С++ (C plus plus).
Это операция ‘()’. Она является бинарной операцией. Об этом говорит сайт https://intellect.icu . Первым операндом обычно является объект класса, вторым – список параметров.
Пример.
class matriza // двумерный массив вещественных чисел
{
...
public:
...
double operator()(int,int); //доступ к элементам матрицы по индексам
};
double matriza::operator()(int i,int j)
{...}
void main()
{ class matriza a;
double k;...
k:=a(5,6);
...
}
В общем, мой друг ты одолел чтение этой статьи об перегрузка операции вызова функции. Работы впереди у тебя будет много. Смело пиши комментарии, развивайся и счастье окажется в твоих руках. Надеюсь, что теперь ты понял что такое перегрузка операции вызова функции и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории С++ (C plus plus)
Из статьи мы узнали кратко, но содержательно про перегрузка операции вызова функции
Комментарии
Оставить комментарий
С++ (C plus plus)
Термины: С++ (C plus plus)