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 : 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);
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
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
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