@caterina
Для обращения к методу в C++, нужно использовать оператор точки после имени объекта или указателя на объект, за которым следует имя метода, а также аргументы метода в круглых скобках, если они есть.
Если метод является членом класса:
1 2 |
КлассИмя объект; объект.метод(аргументы); |
Если метод является статическим методом класса:
1
|
КлассИмя::метод(аргументы); |
Если метод является членом класса, и объект является указателем на объект класса:
1 2 |
КлассИмя *указатель; указатель->метод(аргументы); |
Если метод является членом класса, и объект является ссылкой на объект класса:
1 2 |
КлассИмя &ссылка; ссылка.метод(аргументы); |
Например, чтобы вызвать метод print()
класса Person
, можно использовать следующий код:
1 2 |
Person person; person.print(); |
Если метод объявлен внутри класса таким образом:
1
|
static void method(); |
то метод является статическим, и его можно вызвать следующим образом:
1
|
КлассИмя::метод(); |
@caterina
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#include <iostream> class MyClass { public: void myMethod() { std::cout << "Hello, World!" << std::endl; } }; int main() { MyClass myObject; myObject.myMethod(); return 0; } |