11 друзей strict aliasing'a
Ответ на StackOverflow, прочтения которого с переходом по всем ссылкам будет достаточно, чтобы узнать о большей части проблем в С/С++, возможных при колдовстве с типами данных.
Потратить время сейчас, чтобы понять все, о чем тут речь — сэкономить себе уйму часов в будущем, отвечаю.