#ifndef PREGUNTASELECCIONUNICA_H
#define PREGUNTASELECCIONUNICA_H

#include "Pregunta.h"

class PreguntaSeleccionUnica : public Pregunta
{
  protected:
	std::vector<std::string> opciones;

  public:
	PreguntaSeleccionUnica();

  private:
	friend std::istream& operator>>(std::istream& in, PreguntaSeleccionUnica& pregunta);
	friend std::ostream& operator<<(std::ostream& out, const PreguntaSeleccionUnica& pregunta);
};

// cin >> pregunta
std::istream& operator>>(std::istream& in, PreguntaSeleccionUnica& pregunta);
// cout << pregunta
std::ostream& operator<<(std::ostream& out, const PreguntaSeleccionUnica& pregunta);


#endif // PREGUNTASELECCIONUNICA_H
