IAR: тип приведен в выражении наблюдения отладчика

Кто-нибудь знает, как привести переменную к другому типу в окне просмотра отладчика IAR?

Моя текущая проблема: имея указатель на объект класса интерфейса, я не могу получить доступ к свойствам класса реализации. Пример использования мета-кода C++:

struct QuestionIntf {
    virtual int getAnswer() = 0;
};

struct AnswerImpl : public QuestionIntf {
    enum { theAnswer = 42 };
    int getAnswer()
    {
        return theAnswer;
    }
};

// int the code 
QuestionIntf *pQA = new AnswerImpl;
// here I need to inspect the `pQA` as `AnswerImpl`, not `QuestionIntf`

До сих пор все попытки всех известных мне синтаксисов приведений типов провалились. Документация очень и очень тонкая на любые подробности.

PS IAR Embedded Embedded Workbench 6.5

0 ответов

Другие вопросы по тегам