У меня есть 3D векторный класс.Частные переменные определены:
union { struct { double x; double y; double z; }; double data[3]; };
В операторе реализации ==, который быстрее?
К сожалению, эти два не эквивалентны.(В частности, NaN и нули со знаком не используют побитовое сравнение внутри FPU).
Поэтому вы должны делать выбор, основываясь на правильности, а не на скорости.