Fijate, no veo la declaracion de Bonus, pero en el operator + solo indicaste para sumar dos Vector2D, pero no un Vector2D con un float (como tira el error en Bonus.cpp) .. así que toca declarar e implementar el operador sobrecargado para un float ..
Saludos
P.S: no se si querrás ser "cross-platform" con OpenGL, pero te comento que hay cosas como ese pragma once que no son portables ..
Código (cpp) [Seleccionar]
Vector2D operator + (float );
Saludos
P.S: no se si querrás ser "cross-platform" con OpenGL, pero te comento que hay cosas como ese pragma once que no son portables ..