Bonjour,
J'ai compilé un constructeur et un destructeur Mais il ne sont pas reconnus par le compilateur
et le compilateur me répond :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 /******************************************************************************* * FILE NAME: Analyse.cpp * PURPOSE: This file contains implementation of the methods of * CPOS class. * HISTORY: * Date Version Author * 26/06/2003 initial version :1.0 SEG *******************************************************************************/ //--------------------------- INCLUDE-FILES ------------------------------------ #include "StdAfx.h" #include "AlignStructure.h" #include "Macro.h" #include "Enumerations.hpp" #include "Structure.h" #include "TypeDefs.hpp" #include "Layout.h" #include "POS.h" #include "Layout.h" #include "ClassesAligner.hpp" #include "LinkDescription.h" #include "Message.h" #include "Analyse.h" //----------------------------GLOBAL DATA--------------------------------------- extern int nParagraph; //----------- METHOD IMPLEMENTATION OF CAnalyse Class ------------------------- namespace SpecificationLoader { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; using namespace System::IO; using namespace System::Runtime::InteropServices; CAnalysedSegment() { pLinguisticSegment = NULL; pSegmentLayout = NULL; } extern CLinguisticSegment* pLinguisticSegment extern CLayout* pSegmentLayout; ~CAnalysedSegment() { // On s'occuppe d'abord du pLinguisticSegment
Qui m'aidera sera
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(41): error C2059: erreur de syntaxe*: ')' 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(42): error C2143: erreur de syntaxe*: absence de ';' avant '{' 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(42): error C2447: '{'*: en-tête de fonction manquant (liste formelle à l'ancien format*?) 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(48): error C2144: erreur de syntaxe*: 'int' doit être précédé de ';' 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(48): error C2143: erreur de syntaxe*: absence de ';' avant '*' 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(48): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(48): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(51): error C2588: '::~CAnalysedSegment'*: destructeur global non conforme 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(52): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut 1>..\..\..\..\Linguistic\Analyser\src\Analyse.cpp(104): warning C4508: 'SpecificationLoader::CAnalysedSegment'*: la fonction doit retourner une valeur*; type de retour 'void' pris par défaut![]()
Partager