Problème argument par défaut statique - C++ - Programmation
Marsh Posté le 28-08-2008 à 18:33:18
bah B doit etre connu entièrement avant A; donc inverse l'ordre de déclaration. Accessoirement float=B::truc, ca serait mieux en float x=B::truc
Marsh Posté le 28-08-2008 à 19:13:22
ok, mais j'ai oublié de précisé que B utilisait des variables de type A ...
Marsh Posté le 29-08-2008 à 15:34:21
des A ou des A* ?
regarde du coté de la forward declaration
Marsh Posté le 28-08-2008 à 18:12:42
Bonjour, j'ai le problème suivant : j'ai deux classes A et B et j'ai :
class A {
// des variables ...
// une déclaration de fonction
void ma_fonction(float=B::variable_statique);
};
et class B {
public:
// des variables et des fonctions
static float variable_statique;
};
et le compilateur me retourne : incomplete type `B' used in nested name specifier . A vrai dire, j'ai du mal à comprendre d'où viens le problème
Pourriez vous m'aider ??
Merci
NC