Pointer

Code:
Vektor Vektor ::  *vektorKreuzprodukt(Vektor &v2)

sollte zu

Code:
Vektor* Vektor::vektorKreuzprodukt(Vektor &v2)

geändert werden. Du möchtest ja einen Pointer zurückgeben. Das "*" hat im Namen der Methode nichts zu suchen.
Das würde dann auch undefined reference erklären, weil du es im Prototypen richtig geschrieben hast.


EDIT: Sorry, habe gerade gesehen, dass ich hier einen Doppelpost geschrieben habe :-(


EDIT2:

Du möchtest ja einen Pointer zurückgeben. Deine Beispiele sind aber nicht entsprechend.
Bei deinem letztem Code fehlt der return.
 
Zuletzt bearbeitet:
Zurück