Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpOpSmWO 104 of 150 menu
◀ ▶

Вызов без объекта в C++

Статический метод не требует экземпляра: достаточно имени типа и оператора ::. Такой прием называют вызовом через имя класса.

Запись User::show обращается к методу класса User напрямую, как к полю User::count. Запишем статический метод show и вызовем его из main без переменной-объекта:

#include <iostream> class User { public: static void show() { std::cout << "ready\n"; } }; int main() { User::show(); return 0; }

Сделайте класс Printer со статическим методом line, который выводит строку ok с переводом строки. Вызовите его через имя класса из main.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить