dans MainWindow.cpp:
dans PolygonItem.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void MainWindow::load_new_item(PolygonItem* item) { PolygonItem newItem = PolygonItem(item); ... }
PolygonItem(PolygonItem&);
dans PolygonItem.cpp
L'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 PolygonItem::PolygonItem(PolygonItem &item) { polygonType = item.getPolygonType(); QGraphicsPolygonItem::QGraphicsPolygonItem(item); }
error: no matching function for call to `PolygonItem:olygonItem(PolygonItem*&)'
ce que je comprend pas c'est: dans MainWindow::load_new_item
item est un pointeur
et je fais
PolygonItem newItem = PolygonItem(item);
ça doit passer l'adresse à constructeur
mais pk dans l'erreur il a mis : PolygonItem*& ?
Merci !
Partager