я так понимаю ТС хочет узнать именно размер данных
Я переспрашивал выше. Он ответил общий объём.
для последнего должен подойти sizeof
sizeof c указателями? Не прокатит.
латинские символы реально используют лишь 1 байт, а не 2, а toUtf8() это учитывает если не ошибаюсь
UTF-16 там, а не UTF-8:QString stores a string of 16-bit QChars, where each QChar corresponds one Unicode 4.0 character. (Unicode characters with code values above 65535 are stored using surrogate pairs, i.e., two consecutive QChars.)
так что латинские занимают 2 байта (а не 1), а некоторые экзотические символы - 4 байта.