Visual Studio 2012 missing ;
Visual Studio 2012 missing ;
#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);
};
它不断给我很多错误,在标识符之前缺少";",但我向上帝发誓,我无法弄清楚问题出在哪里。我有点累,但我仍然没有看到任何错误。这可能是一些愚蠢的事情,但你们能指出我正确的方向吗?
问题可能出在以下包含文件之一中:
#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
#include "Aluno.h"
最好为每个 .h 创建一个空的 .cpp,而不是包含标头
Sala.h.cpp:
#include "Sala.h"
EdicaoDisciplina.h.cpp:
#include "EdicaoDisciplina.h"
Semana.h:
#include "Semana.h"
Aluno.h:
#include "Aluno.h"
依此类推,对这些包含文件中的所有包含文件重复此操作,等等。
然后检查编译它们时是否有任何 .h.cpp 产生更有用的错误
相关文章:
- 变量可能尚未初始化[MIRA 2012规则9.1,强制性]
- remove(str.begin(), str.end(), );无法正常工作(我正在使用视觉工作室 2012)
- "Missing type specifier - int assumed"无法通过向主函数添加"return 0"来解决
- 由于"error C4430: missing type specifier - int assumed. Note: C++ does not support default-int",我现在无法编
- 我需要安装什么才能获得在Windows Server 2012 R2 Standard上运行C++hello world
- 如何解决C++中声纳库贝静态代码分析错误"Explicitly define the missing copy constructor, move constructor .."
- 使用Visual Studio 2012编译时,此代码会给我错误,但是使用代码块就可以了
- luaL_len is missing in Lua 5.1
- 文件存在时的最新检查声明生成输入"is missing"
- Qt5PrintSupportd.dll is missing
- Windows 2012 R2 closesocket()挂在侦听套接字上
- 如何配置VS 2012的编译器来更改基本数据类型大小?
- 在 Visual Studio 2012 中未命中断点
- 在Windows Server 2012上运行VS2019编译的应用程序需要什么?
- Missing sync_val_compare_and_swap_1
- C Visual Studio 2012 Express命令窗口怪异行为
- 堆损坏对 Windows 2012 r2 服务器的影响
- Visual Studio 2012 missing ;
- Visual C++ 2012:编译器抱怨"missing ';'"
- lroundf missing in VC++ 2012