Надеюсь, это не слишком глупо, но я хочу убедиться, что я все делаю правильно.
Некоторые функции Qt возвращают объекты Qt в качестве значений, но мы можем захотеть сохранить их где-нибудь в указателе. Например, в QDomDocument функция documentElement возвращает QDomElement, а не указатель на него. Теперь, как член моего класса, у меня есть:
QDomElement *listRootElement;
В функции, которая устанавливает вещи, я использую это:
listRootElement = new QDomElement;
*listRootElement = mainIndex->documentElement();
(mainIndex - это QDomDocument.)
Кажется, это работает, но я просто хочу убедиться, что я делаю это правильно и что ничто не вернется, чтобы укусить меня.
Это было бы очень похоже на некоторые функции изображения, где может быть возвращена QPixmap, и я хочу сохранить указатели на QPixMap.
Спасибо за любые комментарии!