Bonjour,
J'ai commencé une application formulaire sous vc++ et j'ai voulu créer ma propre classe qui se chargere de la gestion de fichier et de leur lecture.
J'ai donc creer un fichier d'entete .h et un .cpp
Le .h ne semble pas poser de probleme :
Par contre c'est dans le cpp que cela ne va plus :
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 #include <fstream> #include <sstream> #include <string> #include <iostream> #include <vector> #include <atlstr.h> #include <windows.h> using namespace System; using namespace std; class Lecteur { private : vector<int>* values; public : Lecteur(); ~Lecteur(); void get_values(String* file, vector<int>* tab); void get_files(String* rep, vector<string>* tab, String* ext); };
Si je veux utiliser le vecteur values déclaré dans mon .h dans une de mes 2 void il ne le trouve pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include "StdAfx.h" #include "Lecteur.h" void get_files(String* rep, vector<string>* tab, String* type){ // Code... } void get_values(String* file, vector<int>* tab){ // Code... }
de meme si je met this-> il ne trouve rien :/
Par contre si je code les méthode directement dans le .h il n'y a pas de probleme![]()
Quelqu'un pourrait m'eclaircir ?
Partager