Bonjour tout le monde,
J'ai un problème avec une méthode que voici :
J'obtiens ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 bool CTraitementProduits::TraiterLigne_Prix(const CChargeurFichierTexte& Chargeur) { long n = 0; if(Chargeur.NombreChamps() == 5) for (n =0; n<Chargeur.NombreChamps();n++) { if(!m_PrixDeVente.Ajouter(CPrixDeVente(atoi(Chargeur.Champs(n))))) return false; } return true;
Il travaille avec ce constructeur :error C2440: 'type cast' : cannot convert from 'int' to 'class CPrixDeVente'
Bon je vois bien que mon constructeur à deux paramètres et que je n'en donne qu'un mais le message d'erreur s'applique au premier objet que j'ai passé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CPrixDeVente::CPrixDeVente(int UnPrix, int UneQuantite) : m_PV(0),m_Quantite(0) { setPV(UnPrix); setQuantite(UneQuantite); }
En vous remerciant d'avance pour votre aide.
beegees
Partager