Назад к вопросам
Junior — Middle
93
Как определить и использовать метод, принадлежащий конкретному классу, без необходимости создания его экземпляра?
Компании, где спрашивали
LestaGames
Ответ от нейросети
sobes.tech AI
В C/C++ для определения метода, принадлежащего конкретному классу и вызываемого без создания экземпляра, используется ключевое слово static.
Статический метод принадлежит классу, а не объекту, и может быть вызван через имя класса.
Пример:
class MyClass {
public:
static void staticMethod() {
// код метода
std::cout << "Вызов статического метода" << std::endl;
}
};
int main() {
MyClass::staticMethod(); // вызов без создания объекта
return 0;
}
Таким образом, чтобы определить и использовать такой метод, объявите его с static и вызывайте через имя класса.