Bonjour,
C'est après avoir épluché les livres et les documents que l'on peut trouver sur le net que je vous soumet mon problème.
Je dispose de plusieurs fichier :
- main.cpp
- Latex.h
- Latex.cpp
- second.cpp
Comme vous l'aurez compris Latex est une classe, dans main.cpp je défini un objet de cette classe nommé tex.
dans le constructeur de Latex on trouve :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int main() { Latex *tex=NULL; tex=new Latex(); //je peux ainsi utiliser les fonctions de cette classe tex->ecrire("123"); }
Jusqu'à là pas de problème. Mais maintenant je souhaite utiliser un autre fichier de source pour pouvoir mieux "ranger", mon projet, or si je souhaite utiliser tex, je ne peux pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Latex::Latex() { ofstream fichier("latex.tex",ios::out); fichier << "123"; }
Mon idée était d'utiliser un fichier header, mais rien y fait cela ne fait que me provoquer des erreurs du type first defined here.
Je suis donc dans l'impasse, auriez-vous une méthode qui pourrait me permettre d'utiliser l'objet de cette classe dans mes deux fichier de source.
Merci d'avance,
-- Lord Nazdar
Partager