Re: Гарантии sizeof(char, short, int, long)
От: pf79 Украина  
Дата: 24.10.05 07:35
Оценка:
Здравствуйте, Ignoramus, Вы писали:

I>Я пишу переносимый класс, который осуществляет некоторые манипуляции с битами и зависит от размеров фундаментальных типов данной платформы. Однако мне нужно гарантировать, что у передаваемых на вход функций параметров (как раз!) char >= 8 бит, short >= 16 бит, long >= 32 бит. Могу ли я на это рассчитывать?


I>А если не могу, какой можно придумать портабельный код, который бы по-прежнему корректно работал?


А почему не использовать boost(www.boost.org)?
Там определены типы int32_t, uint8_t т. д. Все переносимо, кросплатформенно и гарантировано
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.