LINUX.ORG.RU

История изменений

Исправление 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__)