#ifndef SINGLECHOICEQUESTION_H #define SINGLECHOICEQUESTION_H #include "Question.h" #include class SingleChoiceQuestion : public Question { protected: std::vector choices; public: SingleChoiceQuestion(); virtual std::istream& read(std::istream& in, bool discardEmptyLine = true) override; virtual std::ostream& ask(std::ostream& out) const override; virtual bool isRightAnswer(const std::string& playerAnswer) const override; }; #endif // SINGLECHOICEQUESTION_H