насколько популярны в больших компаниях те или иные движки?
состояние => фабричный метод
. Само собой понятно что это объект некоторого класса, а не сам класс. Это важно понимать.если можно избавившись от класса просто тоже самое написать в методе?
А, что даёт *(float*)?
void*
, а чтобы начать с ним работать, его нужно привести, минимум, к адресу на переменную конкретного типа.(float*)
из void*
сделает float*
, а звезда слева - это разыменование указателя, в результате которого получается float&
. После этой легкой операции с памятью по адресу можно работать как с переменной типа float
.
Ты же в определении класса его грубо нарушаешь.