[Qt-interest] On overriding qMalloc in QVector

Benoit Jacob jacob.benoit.1 at gmail.com
Fri Oct 23 01:14:55 CEST 2009


2009/10/22 Benoit Jacob <jacob.benoit.1 at gmail.com>:
> 2009/10/22 Thiago Macieira <thiago at kde.org>:
>> Em Quinta-feira 22. Outubro 2009, às 21.49.25, Benoit Jacob escreveu:
>>> Sure that logic seems correct, but i don't understand, how do you get
>>> the type alignment? Some compiler extensions? The alignof keyword is
>>> only coming in c++1x...
>>
>> Many compilers already have that keyword. Search for Q_ALIGNOF in qglobal.h.
>
> Indeed, I didn't know, it seems like gcc has it since 2.95!
>
> I guess that i was confused as on the other hand alignas is only
> coming in c++1x.

By the way, not that it matters, but in this line

#  if __GNUC__ >= 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)

you probably meant the first >= to be > .

Benoit

>
> Thanks,
> Benoit
>




More information about the Qt-interest-old mailing list