Как статическая функция связана с классом, а не с его объектом [закрыто]C++

Программы на C++. Форум разработчиков
Гость
Как статическая функция связана с классом, а не с его объектом [закрыто]

Сообщение Гость »


Я пытался понять концепцию ООП в C++, и я столкнулся со статической функцией, в которой говорится, что вы можете получить доступ к статической функции без создания какого-либо объекта с помощью оператора разрешения области ::. И, просмотрев некоторые ресурсы, я понял, что это потому, что статическая функция или статическая переменная напрямую связаны с вашим классом, а не с экземплярами класса. . Если кто-то сможет мне объяснить, буду очень признателен.

В1) В чем причина этого и как это работает внутри компании?

В2) Как происходит выделение памяти для статической функции?

Пример:

класс X { публика: статический int я; ИКС() { // конструктор }; }; интервал X::я=1; интервал основной() { Х объект; cout

Вернуться в «C++»