Re: расмоложение мемберов класса в памяти
От: szag  
Дата: 13.06.10 15:21
Оценка:
в общем пока придумал вот такую конструкцию
template<class T, std::size_t val = sizeof(T)>
struct MyAlign
{
    enum
    {
        Result = ((val / 8) * 8 == val) ? 0 : (((val / 8) + 1) * 8) - val
    };
};

это работает, но как-то это не по-казачьи. Может кто-то предложет что-то получше?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.