Название: Стоит ли использовать QSharedData в данном случае? Отправлено: Fregloin от Март 21, 2016, 18:29 Привет. На сколько мне известно QString использует implicit sharing.
Нужно ли мне использовать для своего класса QSharedDataPointer, если класс имеет вид: class CDecodedMessage { QDateTime fdt; QString fmessage; QString fwarnLevel; } Т.е. пару строк и дата. Экземпляры хранятся в списках, передаются в функции (по ссылкам) и т.п. Будет ли какой то прирост эффективности, или можно положиться на QString? Название: Re: Стоит ли использовать QSharedData в данном случае? Отправлено: Igors от Март 22, 2016, 11:02 Какой-то "выйгрыш" возможен при интенсивном копировании, напр если есть пополняемый вектор таких структур. Хотя и то уже есть конструктор перемещения. Ну и сама структура должна быть приличной по объему, а здесь данных с гулькин нос. Поэтому смысла ее шарить никакого.
|