C++ 中关于静态方法怎么使用 this

题目没有描述清楚,
详细如下:CCScene* HelloWorld::scene()是个静态的方法,方法内部:
CCMenuItemFont *end=CCMenuItemFont::create(“End Game”,NULL, menu_selector(HelloWorld::menuCloseCallback));
将NULL 改为this,不行,
改为改类的HelloWorld (该类的类名 也不行
HelloWorld.class也不行,怎么实现调用menuCloseCallback 这个非静态方法,也就是当法按下End Game这个菜单项的时候

static成员函数没有this指针,可以把按键的创建放在init函数里,layer在create的时候会调用init的

这个我是知道的,如果非要在静态方法中调用呢

我比较好奇为什么非得在静态方法中调用?

这是 语言规则 。没办法

this 是指当前实例。 静态方法无实例,怎么调用。

你可以把调用的也写成静态方法。