Bonjour,
j'ai fait une classe point et je veux faire un vecteur qui contient des points.
voila le code que j'ai fait
cette partie concerna la classe point
et le main contient le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Point { private : double x,y,z; public : //constructeur de Point_cs Point(double a,double b,double c);
le message d'erreur est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include "Point.h" #include "ReadCsv.h" void main(void) { Point * p1,; p1=new Point(1,2,3); vector<Point> vec; vec.push_back( p1); }
cet erreur concerne la dernière ligne dans le main.error C2664: 'std::vector<_Ty>::push_back'*: impossible de convertir le paramètre 1 de 'Point *' en 'const Point &'
1> with
Merci d'avance pour votre aide
Partager