Время жизни QObject, возвращенное QDjangoModel :: foreignKey?

В классе, производном от QDjangoModel, я вижу такой код:

return qobject_cast<RawType*>(foreignKey(name));

У меня большой опыт работы с C ++, но совершенно новый для Qt. Я понимаю, что QObject возвращается foreignKey Функция действует как сам умный указатель, но она не может знать, как долго RawType* извлеченный из него будет использоваться, так как я могу сказать его время жизни? Что содержит существующий QObject — это объект QDjangoModel?

(Я не писал этот код, очевидно, и он вполне может быть очень плохим проектом. Среди прочего, они наняли меня для очистки кода этой программы.)

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]