这个用c++如何写~

这个用c++怎么写~~ ?CCMenuItem *starMenuItem [CCMenuItemImage itemFromNormalImage:@ButtonStar.png

这个用c++怎么写~~ ?

CCMenuItem *starMenuItem = [CCMenuItemImage itemFromNormalImage:@"ButtonStar.png"selectedImage:@"ButtonStarSel.png" 
target:self selector:@selector(starButtonTapped:)];

上面是用objective-c写的
请问itemFromNormalImage函数中 target:self 和 selector:@selector(starButtonTapped:)两个参数改写成c++怎~~ 

尤其是selector选择器~ 请详细解答 谢谢~~ 


[解决办法]
在C++中,与self对应的就是this指针。selector这玩意儿在C++中没有,最接近的就是函数指针了。
[解决办法]
这玩意就相当于C#的delegate,在C++中不是很好做。你要么改成普通函数指针,要么用functor。