Вход на сайт
Что такое sizeof()?
275 просмотров
Перейти к просмотру всей ветки
scorpi_ коренной житель
в ответ rahimov80 26.01.07 18:26
Называй переменные правильно, тогда никто не будет путаться. Кто ж догадается, что под оффсетом ты понимаешь размер? 
Невозможность взять размер члена класса это действительно недоработка в стандарте и есть предложение это исправить - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2150.html
Пока это дейстительно работает через трюк. В настоящий момент gcc под рукой нет, поэтому на 5. сейчас ответить не могу. Вообще мне кажется этот трюк был в бусте красиво оформленный и подогнанный к разным компайлерам, но вот найти его сейчас не могу. Кстати в бусте есть библиотека для сериализации, может не стоит велосипед изобретать?
offop Личка у меня открыта, но я разве спец? Это к симплу
/offtop

Невозможность взять размер члена класса это действительно недоработка в стандарте и есть предложение это исправить - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2150.html
Пока это дейстительно работает через трюк. В настоящий момент gcc под рукой нет, поэтому на 5. сейчас ответить не могу. Вообще мне кажется этот трюк был в бусте красиво оформленный и подогнанный к разным компайлерам, но вот найти его сейчас не могу. Кстати в бусте есть библиотека для сериализации, может не стоит велосипед изобретать?
offop Личка у меня открыта, но я разве спец? Это к симплу
