#pragma once
#include <string>
#include <list>
#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
#include "Aluno.h"
using namespace std;
class ActividadeLectiva{
private:
EdicaoDisciplina disciplina;
Semana semana;
list <Sala> salas;
int hora;
string tipo;
string descricao;
list <Aluno> alunos;
public:
ActividadeLectiva();
ActividadeLectiva(EdicaoDisciplina disc, Semana semana, list <Sala> salas, int hora, string tipo, string descricao, list<Aluno> alunos);
ActividadeLectiva(const ActividadeLectiva &e);
~ActividadeLectiva();
EdicaoDisciplina getDisciplina() const;
Semana getSemana() const;
list <Sala> getSalas() const;
int getHora() const;
string getTipo() const;
string getDescricao() const;
list <Aluno> getAlunos() const;
void setDisciplina(const EdicaoDisciplina &e);
void setSemana(const Semana &s);
void setSalas(list <Sala> salas);
void setHora(int hora);
void setTipo(string tipo);
void setDescricao(string descricao);
void setAlunos(list <Aluno> alunos);
};
Он продолжает давать мне массу ошибок, отсутствующих ';' перед идентификаторами, но я клянусь богом, я не могу понять, где проблема. Я как бы устал, но все-таки я не вижу никакой ошибки. Вероятно, это будет что-то немое, но могли бы вы, ребята, указать мне в правильном направлении?Visual Studio 2012 отсутствует;
Проверьте файлы .h, особенно для отсутствующих точек с запятой после деклараций классов. – godel9
Запустите комментарий, пока ошибка не исчезнет. Затем начните вкладывать вещи в –
Возможно, вам придется предоставить то, что находится внутри Sala.h, EdicaoDisciplina.h, Semana.h и Aluno.h –