cs_ntrvdonett
Messages postés20Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention 4 janvier 2009
-
3 janv. 2009 à 23:15
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
4 janv. 2009 à 13:59
Bonsoir,
Au risque de faire rire, j'ai un problème de compilation en mettant une class dans un fichier à part, je rame depuis deux heure pour rien, et j'ai pas trouver ma solution sur le site, pourtant....
j'ai deux fichiers C++ sous linux :
test_main.cpp :
#include
using namespace std;
extern class bonjour;
int main (){
bonjour b("bonjour");
}
test_class.cpp :
#include
using namespace std;
class bonjour{
public:
bonjour(string text){ // constructeur
cout << text << "\n";
}
};
mon Makefile :
test: test_main.o test_class.o
g++ -o test test_main.o test_class.o
cs_ntrvdonett
Messages postés20Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention 4 janvier 2009 4 janv. 2009 à 12:55
Juste encore une petite question, comment présenter seulement la partie public de la classe dans test_class.h et déclarer ailleurs la partie privée ? De manière à ce que l'utilisateur futur de la classe ne voit que se qu'il peut utiliser ?
Merci
FAB (On ne peut pas aller au delà des choix qu'on ne comprend pas)
Vous n’avez pas trouvé la réponse que vous recherchez ?