История изменений
Исправление MOPKOBKA, (текущая версия) :
Ещё раз, в чем UB-то? У тебя есть функция, в которой ты тремя разными способами мутируешь переменную.
Нельзя ссылаться указателями разных типов на один кусок памяти как делается в примере. Без разницы сколько там изменений, замени float* на на int* и будет правильный ответ.
Исходная версия MOPKOBKA, :
Ещё раз, в чем UB-то? У тебя есть функция, в которой ты тремя разными способами мутируешь переменную.
Нельзя ссылаться указателями разных типов на один кусок памяти как делается в примере.