Bonjour,

La notion d'héritage et d'utilisation de virtual me pose qques soucis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CCds.cpp
c:\ccds.h(31) : error C2259: 'CDayCounter' : cannot instantiate abstract class due to following members:
  c:\headers\cdaycounter.h(13) : see declaration of 'CDayCounter'
CDayCounter' : cannot instantiate abstract class due to following members:
headers\cdaycounter.h(13) : see declaration of 'CDayCounter'
CdayCOunter est un membre de CCC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
class CCC 
{
public:
	CCCC();
	virtual ~CCCCC();
private:
	CDayCounter m_daycounter;			//schedule 
 
};
et ma classe CDayCOunter est une classe mere
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class CDayCounter  
{
public:
	 CDayCounter();
	 CDayCounter(string s);
	virtual ~CDayCounter();
	// according to a calculation convention
	virtual double yearFraction(CDate &d1, CDate &d2) = 0;
	string m_dayCountType;
};
JE vous remercie d'avance pour votre aide