Суббота, 14.06.2025, 17:51
Приветствую Вас Гость | RSS
Форма входа
Поиск
Календарь
«  Июнь 2025  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Что такое метод класса? Как вызывается метод?

Метод класса - это функция класса

Вызвать метод класса можно непосредственно:

class A
{
void f (int x);

...
};

A a;
A *pa;

Через объект класса:
a.f (7);

Через указатель на объект класса:
pa->f (7);

А можно вызвать метод через указатель на метод класса:

typedef void (A::*pf)(int);
pf r = &A::f;
a.(*r)(7);
pa->(*r)(4);