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