conform to new protocol in app delegate

I need to conform to a new protocol.

in objective c I would do something like this:
@interface AppDelegate : NSObject

but in cocos2dx my app delegate is declared using c++:
class AppDelegate : private cocos2d::CCApplication

what is the syntax in this case?