Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Visual Studio 2012失踪; #pragma一次 #包括 #包括 #包括“Sala.h” #包括“Edicao.h” #包括“Semana.h” #包括“Aluno.h” 使用名称空间std; 课堂活动{ 私人: 纪律性法令; 塞马纳塞马纳; 列出沙拉; 因特拉; 弦梯坡; 字符串描述符; 列出alunos; 公众: 活动电刺激(); ActividadeLectiva(Edicao disc、Semana Semana、list salas、int hora、string tipo、string Descriptio、list alunos); 动电(恒动电); ~actividaelectriva(); 第二条纪律是获得纪律()常数; Semana getSemana()常量; 列出getSalas()常量; int getHora()常量; 字符串getTipo()常量; 字符串getDescriptCao()常量; 列出getAlunos()常量; 无效的纪律处分(const-EdicaoStructica&e); void setSemana(const Semana&s); void setsala(列表sala); 无效塞托拉(内部时间); 无效设置tipo(字符串tipo); void setdescripcao(字符串descripcao); 作废setAlunos(列表alunos); };_C++_Identifier - Fatal编程技术网

C++ Visual Studio 2012失踪; #pragma一次 #包括 #包括 #包括“Sala.h” #包括“Edicao.h” #包括“Semana.h” #包括“Aluno.h” 使用名称空间std; 课堂活动{ 私人: 纪律性法令; 塞马纳塞马纳; 列出沙拉; 因特拉; 弦梯坡; 字符串描述符; 列出alunos; 公众: 活动电刺激(); ActividadeLectiva(Edicao disc、Semana Semana、list salas、int hora、string tipo、string Descriptio、list alunos); 动电(恒动电); ~actividaelectriva(); 第二条纪律是获得纪律()常数; Semana getSemana()常量; 列出getSalas()常量; int getHora()常量; 字符串getTipo()常量; 字符串getDescriptCao()常量; 列出getAlunos()常量; 无效的纪律处分(const-EdicaoStructica&e); void setSemana(const Semana&s); void setsala(列表sala); 无效塞托拉(内部时间); 无效设置tipo(字符串tipo); void setdescripcao(字符串descripcao); 作废setAlunos(列表alunos); };

C++ Visual Studio 2012失踪; #pragma一次 #包括 #包括 #包括“Sala.h” #包括“Edicao.h” #包括“Semana.h” #包括“Aluno.h” 使用名称空间std; 课堂活动{ 私人: 纪律性法令; 塞马纳塞马纳; 列出沙拉; 因特拉; 弦梯坡; 字符串描述符; 列出alunos; 公众: 活动电刺激(); ActividadeLectiva(Edicao disc、Semana Semana、list salas、int hora、string tipo、string Descriptio、list alunos); 动电(恒动电); ~actividaelectriva(); 第二条纪律是获得纪律()常数; Semana getSemana()常量; 列出getSalas()常量; int getHora()常量; 字符串getTipo()常量; 字符串getDescriptCao()常量; 列出getAlunos()常量; 无效的纪律处分(const-EdicaoStructica&e); void setSemana(const Semana&s); void setsala(列表sala); 无效塞托拉(内部时间); 无效设置tipo(字符串tipo); void setdescripcao(字符串descripcao); 作废setAlunos(列表alunos); };,c++,identifier,C++,Identifier,它总是给我一大堆遗漏的错误但我向上帝发誓,我不知道问题出在哪里。我有点累了,但还是没有发现任何错误。这可能会有点愚蠢,但你们能给我指出正确的方向吗?问题可能出在以下其中一个文件中: #pragma once #include <string> #include <list> #include "Sala.h" #include "EdicaoDisciplina.h" #include "Semana.h" #include "Aluno.h" using namesp

它总是给我一大堆遗漏的错误但我向上帝发誓,我不知道问题出在哪里。我有点累了,但还是没有发现任何错误。这可能会有点愚蠢,但你们能给我指出正确的方向吗?

问题可能出在以下其中一个文件中:

#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);
};
为每个.h创建一个.cpp是一个好主意,因为它是空的asside,不包括头so

萨拉·h·卡普

#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
#include "Aluno.h"
#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
edicao.h.cpp

#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
#include "Aluno.h"
#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
Semana.h

#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
#include "Aluno.h"
#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
Aluno.h

#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
#include "Aluno.h"
#include "Sala.h"
#include "EdicaoDisciplina.h"
#include "Semana.h"
以此类推,对那些包含文件中的所有包含文件重复此操作,等等


然后检查.h.cpp是否在编译时产生了更有用的错误

检查.h文件,尤其是类声明后缺少分号。开始注释,直到错误消失。然后开始把东西放回去。你可能需要提供Sala.h、edicaostrica.h、Semana.h和Aluno.hw中的内容。我们需要查看包含的头文件。不要在头文件中使用“使用名称空间…”。你迟早会遇到问题的。我对上面我选的所有类都做了注释,现在它在这些类中给出了相同的错误。但最让人恼火的是,那些课程都没问题。这到底是什么?@André我不清楚你是怎么评论的-你有没有试着为每个头编译一个.h.cpp,它们编译得干净吗?如果没有,并且它还有其他包含-继续创建.h.cpp,直到找到问题所在。(并保留它们)