Иногда в С++ не хватает каких-то фич, которые есть в других языках. Мне, например, не хватает preperties из C#. В них можно описать функции set/get, при этом работать с ними через поле класса, как с переменной. В С++ это приходится делать через функции, что может быть громоздкои и менее читаемо:actor.SetTransform(left.GetTransform() * right.GetTransform() * up.GetTransform());Но хочется более простой и понятный синтаксис:actor.transform = left.transform * righ.transform * up.transform;Под катом я расскажу как можно в С++ обернуть set/get в переменную с минимальным размером 1 байт Читать далее