Суть задачи такова: мне нужно, чтобы, например, в QString размера 4 байта было записано число (к примеру, 10)...
Если на примере, то пускай есть строка "Привет" - 6 байтов. Нужно мне спереди приписать к этой строке ее длину, но таким образом, чтобы размер этой строки был не 6 байтов + 1 байт на число "6", а 6 байтов + 4 байта, в которых записано число "6".
Строка QString "Привет" не равна 6 байтам. Она содержит 6 символов в юникоде. И далее по тексту у вас полное непонимание происходящего.
пи.си. Теория без практики — мертва и бесплодна, практика без теории — слепа и бесполезна.