Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
-
- Объект пустой, адрес его я не использую. Оптимизатор его чики-чики. VladislavS.(235 знак., 13.01.2022 17:07)
- если я правильно понял: экземпляр объекта "размазывается по
исполняемому коду" столько раз сколько упоминается (типо inline). В
обычных Си экземпляр объекта занимает память "один раз", а его
функции вызываются столько раз сколько надо. - Zoro(13.01.2022 17:17)
- У этих объектов нечем занимать память, переменных членов класса в них нет. Статические методы вырождаются в обычные функции, которые обладают свойством хорошо инлайниться, так как определены в описании класса. Точно так же как и в С они могут быть один один раз в коде и вызываться из разных мест. Это уже на усмотрение оптимизатора. На самом деле, нет никакой необходимости вообще создавать эти объекты. Это я пример просто для понимания сути происходящего привёл. Намного VladislavS.(288 знак., 13.01.2022 17:57)
- если я правильно понял: экземпляр объекта "размазывается по
исполняемому коду" столько раз сколько упоминается (типо inline). В
обычных Си экземпляр объекта занимает память "один раз", а его
функции вызываются столько раз сколько надо. - Zoro(13.01.2022 17:17)
- Объект пустой, адрес его я не использую. Оптимизатор его чики-чики. VladislavS.(235 знак., 13.01.2022 17:07)