Abdelrazak Younes wrote:

> Georg Baum wrote:
>> I would be more concerned about resizing by append(). Why don't you do
>> this?
>> 
>> QString const ucs4_to_qstring(char_type const * str, size_t ls)
>> {
>>         QString s;
>>         s.reserve(ls);
>>         for (size_t i = 0; i < ls; ++i)
>>                 s.append(ucs4_to_qchar(str[i]);
>>         return s;
>> }
>> 
>> (assuming that QString has a reserve() member, I don't know)
> 
> It has but it makes no difference anyway.

Then I don't understand why it is slow, it should basicaly be not much more 
than a memcpy. I guess in order to understand why you have to step through
this with the debugger.


Georg

Reply via email to