新手,求教!

求解这句:static cocos2d::Scene* createScene();的c++语法

这是coco2dx.3.3中HelloWorldScene.cpp中的
语句,求解这句代码的c++语法是?我不理解的是
"Scene*"这个类名加指针星号怎么可以做函数的返回值类型,小弟学c++不久,求指教,谢谢!!

Scene* HelloWorld::createScene()//就是这句不明白
{
// ‘scene’ is an autorelease object
auto scene = Scene::create();

// 'layer' is an autorelease object
auto layer = HelloWorld::create();

// add layer as a child to scene
scene->addChild(layer);

// return the scene
return scene;

}

:12: 没有大神能帮解答一下吗