Performance 发射QByteArray是否效率低下?

Performance 发射QByteArray是否效率低下?,performance,qt,Performance,Qt,我的应用程序是一个网络应用程序。它的工作是接收数据包流(QByteArray),我希望在其中将它们作为信号发出。这样做是否效率低下?我关心大缓冲区的复制。QByteArray使用。这意味着只有指针被复制,也就是说,直到您修改QByteArray的内容。因此,如果您只需传递它,就可以了。如果您已经分配了要传递的内存,您可以使用QByteArray::fromRawData()函数创建链中的第一个QByteArray。

我的应用程序是一个网络应用程序。它的工作是接收数据包流(QByteArray),我希望在其中将它们作为信号发出。这样做是否效率低下?我关心大缓冲区的复制。

QByteArray
使用。这意味着只有指针被复制,也就是说,直到您修改
QByteArray
的内容。因此,如果您只需传递它,就可以了。

如果您已经分配了要传递的内存,您可以使用QByteArray::fromRawData()函数创建链中的第一个QByteArray。