Bonjour

J'ai un soucis de link que je n'arrive pas � r�soudre.
En r�sum� avec trois calsse ca donne :
Une classe virutelle pure
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
class A
{
class A();
virtual ~class A();
protected:
virtual void func() = 0;
}
Une premi�re fille
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
class B : public A
{
class B();
virtual ~class B();
protected:
virtual void func();
}
Dans le cpp il y a une peu de code dans B::func();

Une fille de la fille
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
class C : public B
{
class C();
virtual ~class C();
protected:
virtual void func();
}
Dans le cpp il y a un peu de code dans C::func() qui appele B::Func()

A la compilation sous VS S005 j'ai une erreur de link sur C::func().

Cela m'arrangerai de ne pas passer B en classe abstraite.
Comment puis-je r�soudre ce probl�me ?
Merci d'avance