Bonjour,

parallelepipede et sphere héritent de la classe Objet3D
que dois je faire pour ne plus avoir ces erreurs à la compilation et pourquoi les ai-je ?

error C2440: '=' : cannot convert from 'parallelepipede *__w64 ' to 'Objet3D ** '
error C2440: '=' : cannot convert from 'Sphere *__w64 ' to 'Objet3D ** '


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
srand( (unsigned)time( NULL ) );
	Objet3D *pObj[10];
	int valeurRandom ;
	for(int i = 0 ; i <10 ; i++)
	{
		valeurRandom = rand()%2 ;
		if (valeurRandom == 0)
		{		
			Sphere s(d, "bois", 0) ;
			pObj+i= &s ;
		}
		else
		{
			parallelepipede p(0, 0, 0, d, "bois") ;
			pObj+i= &p ;
		}
		cout<<"adresse "<<pObj+i<<endl ;
	}