Po pierwsze, aby tego dokonać powinieneś zmienić zmienną double wektor[4] na public lub stworzyć metodę, która będzie zwracała jej wartość, by można było wykorzystać ją w innych klasach czy funkcjach. Pod drugie, tablic nie można mnożyć tak po prostu przez siebie, tylko należy mnożyć pojedyncze elementy przez inne. Spróbuj z takim kodem.
Wektor Wektor::operator* (Wektor const& a) {
Wektor v;
for (int i = 0; i < 4; i++)
v.wektor[i] = wektor[i] * a.wektor[i];
return v;
}
Jak nie zadziała to pisz. Pozdrawiam.
PS Polecam nazywać zmienne i klasy po angielsku, to dobra praktyka :)