тогда инлайн классы?
Инлайн классы и инлайн функции - это две разные штуки. Инлайн функции - это очень существенный элемент языка в из-за реификации типов и non-local return. У них семантика отличается от обычных функций. Инлайн классы - это для авторов либ для оптимизации и то не очень они сейчас помогают. В 1.4.30 будут вместо них value классы, которые вероятно будут более полезны.
И инлайн функции можно сравнивать только с растовыми макросами. Вообще, они никакие не макросы, конечно.
Скоро видео сделаю-таки :D
Блин, я ступил, с блокировкой, простите(
эммм.. ну не. нееее. Ни разу ни как препроцессор. Препроцессор с текстом работает. И полностью на этапе компиляции. Инлайн функции работают таки на этапе выполнения, просто подставляются в виде уже сгенерированногого кода
Спасибо за пояснение
В общем инлайн функции рекомендуется поучить по документации. Инлайн классы пока не трогайте. Вне разработки библиотек их лучше не трогать пока и возможно там не стоит.
Обсуждают сегодня