История изменений
Исправление slovazap, (текущая версия) :
Шанс примерно такой же как и то что это заработает под i386. Т.е. код заведомо некорректный, но тем не менее окружение где он не заработает нужно специально искать или создавать. Так-то можешь просто добавить условие в этот же #elif
: defined(__i386__) || defined (__x86_64__)
. Правильно было бы конечно же использовать типы фиксированной длины из cstdint, или ещё лучше пользоваться всегда платформоспецифичными быстрыми типами и сериализовать побайтово.
Исправление slovazap, :
Шанс примерно такой же как и то что это заработает под i386. Т.е. код заведомо некорректный, но тем не менее окружение где он не заработает нужно специально искать или создавать. Так-то можешь просто добавить условие в этот же #elif
: defined(__i386__) || defined (__x86_64__)
. Правильно было бы конечно же использовать типы фиксированной длины из cstdint, или ещё лучше пользоваться всегда платформоспецифичными типами и сериализовать побайтово.
Исходная версия slovazap, :
Шанс примерно такой же как и то что это заработает под i386. Т.е. код заведомо некорректный, но тем не менее окружение где он не заработает нужно специально искать или создавать. Так-то можешь просто добавить условие в этот же #elif
: defined(__i386__) || defined (__x86_64__)