class TerrainFrameListener : public ExampleFrameListener
{
public:
TerrainFrameListener(RenderWindow* win, Camera* cam)
: ExampleFrameListener(win, cam)
{
// Reduce move speed
mMoveSpeed = 50;
}
bool frameRenderingQueued(const FrameEvent& evt)
{
if( ExampleFrameListener::frameRenderingQueued(evt) == false )
return false;
我学习c++,看到这样一段代码,
class TerrainFrameListener : public ExampleFrameListener
这一句看起来应该是在定义一个派生类,下面这句是什么作用呢?
public:
TerrainFrameListener(RenderWindow* win, Camera* cam)
: ExampleFrameListener(win, cam)
我看不明白,还有这一句又在做什么?
if( ExampleFrameListener::frameRenderingQueued(evt) == false )
return false;
请达人讲解一下,不胜感激!
慕沐林林
一只斗牛犬
富国沪深
相关分类