Неэффективно ли излучать QByteArray? - PullRequest
5 голосов
/ 29 апреля 2010

Мое приложение является сетевым приложением. Его работа заключается в получении потоков пакетов (QByteArray), в которых я хотел бы передавать их в виде сигналов. Будет ли это неэффективно? Я занимаюсь копированием больших буферов.

1 Ответ

14 голосов
/ 29 апреля 2010

QByteArray использует Копирование при записи . Это означает, что копируется только указатель, то есть до тех пор, пока вы не измените содержимое QByteArray. Так что с вами все будет в порядке, если вы просто передадите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...