На котлин любителей zero-cost не затащишь, да и там всё равно нормального RAII нет. Всем раст, посаны. При необходимости там можно делать такие вещи, но хотя бы остальной код будет нормальным.
Чтение само по себе нет, но использование потом да, теоретически боксинг. Его можно убрать, сделав инлайн класс с оффсетом, но оказалось, что JVM и так скаляризует
Чтение само по себе нет, но использование потом да, теоретически боксинг. Его можно убрать, сделав инлайн класс с оффсетом, но оказалось, что JVM и так скаляризует
Ну как обычно вся надёжда, что scalar replacement сможет)