Topic
- базовый класс с методом possibleEvaluationQuestions()
, объявленным в Topic
. AlgebraTopic
является подклассом Topic
. В AlgebraTopic
«CPP файл s Я объявил функцию:C++ унаследованная функция в файле cpp
vector<EvaluationQuestion *> AlgebraTopic::possibleEvaluationQuestions()
{
return vector<EvaluationQuestion *>();
}
Но получить предупреждение«из-строки определения ..»в Xcode Это говорит. PossibleEvaluationQuestions() 'не объявлен в AlgebraTopic
.?, что это не так, но, он объявлен в суперклассе Topic
Что я делаю неправильно
Вы должны переопределить его в 'AlgebraTopic' заголовке – quantdev
на самом деле? Несмотря на то, что он объявлен в «Тема»? –
Да, вам нужно новое определение для «AlgebraTopic», поэтому вы должны его обновить – quantdev