Я не много не понял, что как указано, там предлагается делать через указатель: int num; byte *PACKET = new int [num]; Как то так и чистить потом его командой delete PACKET
Мне нужно его например 20 раз выделить размером 4+2+1024+2, а один раз 4+2+(от 1 до 1023)+2 чтобы был размером и все это потом собранное в массив пихнуть в сериал