Witam
mam zdeklarowaną klasę wektora, w niej zdeklarowaną mam tablicę dwuelementową, aby przechowywać wartości x,y
następnie stworzyłem klasę prostokąta i za pomocą wektorów chce zdefiniować wierzchołki.
jeśli w metodzie klasy prostokąt tworzę obiekty wektora wszystko działa, jednak w innej metodzie nie mam już do tego dostępu
więc pomysł mam taki, aby przechowywać te wierzchołki w wektorach jako pola klasy prostokąt. zrobiłem to tak:
class Prostokat {
int a; // zmienne obiektowe
int b;
Wektor2D W1, W2, W3, W4;
//metody
}
jednak gdy później chce wykonać operację na tych obiektach wektora w metodzie, wyskakuje taki bład:
Prostokat.cpp8: error: no match for call to ‘(Wektor2D) (int, int)’
W1(1,1);
jak powinienem to rozwiązać w sposób poprawny?
pozdrawiam