Salut,
Pouvez-vous m'expliquer 'le pourquoi' des erreurs que j'obtiens en compilant avec :
le code ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 g++ -Wall -Wextra monFichier.cpp
Code monFichier.cpp : 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 #include <cstdio.h> /* error: cstddef.h: No such file or directory */ #include <stdio.h> /* Aucun probleme ... */ class foo { int a; int b; public: foo() { a = 0; b = 0; } void init() { a = 0; b = 0; } void func() { this->foo(); /* error: invalid use of class foo */ this->init();/* suis-je obligé de dupliquer le constructeur sous un autre nom pour pouvoir faire le même traitement ? */ /* ... */ } }; int main() { foo bar; bar.func(); return 0; }
Partager