我有一个名为“OpenGLCamera”的类,还有另一个需要相机的类,所以目前他有 OpenGLCamera(因为该类被用作一种类型),如下所示:
void draw(const OpenGLCamera& camera);
但我希望它更通用,所以我希望它是
void draw(const SomeCamera& camera);
这个“SomeCamera”当然应该是OpenGLCamera的指针/引用或其他东西!
我有一个名为“Visual_settings”的类..我听说我应该使用继承来实现这一点......但我不明白如何......如何做到这一点?在 Visual_Settings 类中?使其成为...的基类,然后?
Visual_Settings.h
#include "OpenGLCamera.h"
class Visual_Settings : public OpenGLCamera
{
};
提前致谢