Здравствуйте и доброе утро вместе, у меня есть два вопроса относительно QVector и его использования. У меня есть свой собственный класс. Необходимо использовать QVector<QSharedPointer<Class*>>
или достаточно добавить экземпляры в QVector
напрямую, например QVector<Class*>>
. Я читал, что QVector
уже использует совместно используемый указатель внутри противоположного вектора STD. Неправильно добавлять указатель экземпляра напрямую?
Далее, я хочу иметь подмножество QVector
с выбранными элементами. Что такое хорошая практика, чтобы сделать это с помощью QVector>?
__________
|QVector |
| _______|
| |QVector|
|__|_______|