impossible de convertir le paramètre de 'Point *'en 'const Point &'
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
Code:
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); |
et le main contient le code suivant
Code:
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);
} |
le message d'erreur est le suivant
Citation:
error C2664: 'std::vector<_Ty>::push_back'*: impossible de convertir le paramètre 1 de 'Point *' en 'const Point &'
1> with
cet erreur concerne la dernière ligne dans le main.
Merci d'avance pour votre aide