Probleme lors de la creation d'objet de ma classe avec des paramètres
Bonjour,
Je tombe sur un problème récurrent et plutot simple mais je ne vois pas pourquoi mon code ne fonctionne pas.
Donc pour vous expliquer j'ai une classe Point
Code:
1 2 3 4 5 6 7 8
|
class Point
{
int x;
int y;
public :
Point (int _x, int _y);
}; |
et une deuxieme classe :
Code:
1 2 3 4 5 6 7 8
|
classe Droite
{
Point A;
Point B;
public :
Droite (Point A, Point B);
}; |
Dans le main j'arrive à creer des objet de ma classe Point mais pas de la classe Droite j'ai cette erreur :
Citation:
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct NULL not valid
Voici mon main au cas ou :
Code:
1 2 3 4 5 6 7
|
int main()
{
Point unPointA (5,4);
Point unPointB(3,5);
Droite uneDroite(unPointA, unPointB);
} |
Voila, j'espère que l'exemple que j'ai choisi est clair. A ce que je comprend c'est qu'il cherche un constructeur par defaut, mais je ne vois pas pourquoi?
Merci