un pb qui n'en est surement pas un pour les stars du C++ - Programmation
Marsh Posté le 15-05-2001 à 16:08:53
Faut déja déclarer ton type comme public ou friend
CLanApp
{
public :
enum MON_TYPE = {....};
};
et après tu peux utiliser MON_TYPE où tu veux avec cette syntaxe :
CLanApp::MON_TYPE toto;
Marsh Posté le 15-05-2001 à 16:11:22
j'y ai pensé, mais dans CLanSession, y me dit que CLanApp n'est pas une classe valide !!!
...vas savoir pourquoi !
Marsh Posté le 15-05-2001 à 16:15:07
...ça serai pas plus static que public normalement d'ailleur pr ce à quoi tu penses !?
Marsh Posté le 15-05-2001 à 16:17:22
Parce qu'il faut faire un include de CLanApp .
Fait attention aux include recurssifs.
Marsh Posté le 15-05-2001 à 16:18:38
ha, pr l'include c bien possible que ça soit là que ça foire...
Marsh Posté le 15-05-2001 à 16:24:05
merci pr le p'tit include qui me manquait !
Maintenant c le bordel dans mon code, ms tant pis !
Marsh Posté le 15-05-2001 à 16:03:37
Voila, g une classe principale (CLanAPP) qui utilise plein d'instances d'une autre classe (CLanSession).
et dans CLanSession je veux utiliser un membre de CLanApp qui est d'un type enum décrit dans CLanApp (donc pas utilisable dans CLanSession !??)
Comment faire pour utiliser ce membre de CLanApp dans CLanSession ?