Wpis z mikrobloga

Możecie mi wytłumaczyć dlaczego dostaje błąd i jak to poprawić?

error: invalid operands to binary expression ('Xyz *' and 'Xyz *')
https://pastebin.com/92r29YzK

Jest to uroszczony wycinek kodu.
W normalnym programie też deklaruje sobie najpierw *x, *y, robie operacje na nich a później chce otrzymać nowy element bazując na x i y.

#cpp #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamyki_w_bucie: Linia 31, próbujesz dodać jeden wskaźnik do drugiego (czyli de facto jeden adres pamięci do drugiego). Nie przeciążyłeś operatora + dla takich operacji, więc albo musisz to przeciążyć, albo zamiast wskaźników operuj bezpośrednio na wartościach (*x, *y).
  • Odpowiedz