Bonjour,
J'ai un petit soucis avec la définition d'une classe voici mon code
MonSystem.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 #include <iostream> #include "MonSystem.h" #include "DynamicalSystem.h" MonSystem::MonSystem() : DynamicalSystem(4) { //appel le constructeur DynamicalSystem(4 variables) //constructor } MonSystem::~MonSystem() { //destructor } void MonSystem::EDP(double t, double *X, double *dX) { //Crée ici le system d'equation différentiel à résoudre } void MonSystem::Integrator() { double y, t1, t2; DynamicalSystem::RungeKutta(*y,t1,t2); //Utilise runge kutta } // ICI : erreur C1004: fin de fichier inattendue rencontrée
Et la MonSystem.h
Quand je compile j'ai une erreur C1004 : fin de fichier inattendue à la ligne 32 de MonSystem.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #ifndef MONSYSTEM_H #define MONSYSTEM_H #include "DynamicalSystem.h" class DynamicalSystem; class MonSystem : public DynamicalSystem { public: MonSystem() : DynamicalSystem(4) virtual ~MonSystem() void EDP (double t, double *X, double *dX) void Integrator() protected: private: } #endif // MONSYSTEM_H
Je ne comprend pas d'où viens cette erreur. Puis-je avoir un peu d'aide ?
Merci d'avance
JéjéJames
Partager