Sobes.tech
Назад к вопросам
Junior — Middle
92

Как определить и использовать метод, принадлежащий конкретному классу, без необходимости создания его экземпляра?

Компании, где спрашивали
LestaGames

Ответ от нейросети

sobes.tech AI

В C/C++ для определения метода, принадлежащего конкретному классу и вызываемого без создания экземпляра, используется ключевое слово static.

Статический метод принадлежит классу, а не объекту, и может быть вызван через имя класса.

Пример:

class MyClass {
public:
    static void staticMethod() {
        // код метода
        std::cout << "Вызов статического метода" << std::endl;
    }
};

int main() {
    MyClass::staticMethod(); // вызов без создания объекта
    return 0;
}

Таким образом, чтобы определить и использовать такой метод, объявите его с static и вызывайте через имя класса.