История изменений
Исправление DarkEld3r, (текущая версия) :
То есть, даже в статике есть возможность преобразовать QAbstractItemModel* к KnowTreeModel*.
Что значит «даже в статике»? В этом коде ты говоришь «я обещают, что по указателю лежит KnowTreeModel» и компилятор тебе верит. Попробуй передать туда другого наследника - код тоже скомпилится, но в рантайме будет сюрприз.
И второй вопрос: какого хрена тогда мне парили мозг, что касты не нужны в обсуждении, на которое я дал ссылку в топике
Всё читать лень, дай ссылку на конкретное сообщение - попробую ответить.
Исходная версия DarkEld3r, :
То есть, даже в статике есть возможность преобразовать QAbstractItemModel* к KnowTreeModel*.
Что значит «даже в статике»? В этом коде ты говоришь «я обещают, что по указателю лежит KnowTreeModel» и компилятор тебе верит. Попробуй передать туда другого наследника - код тоже скомпилится, но в рантайме будет сюрприз.