大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C++技巧 > C++ 函数指针

C++ 函数指针

关键词:C++函数指针  阅读(642) 赞(17)

[摘要]本文是对C++ 函数指针的讲解,对学习C++编程技术有所帮助,与大家分享。

一 调用方法

void LoadingLayer::init()

{

//定义两个不同类型的函数指针类型

typedef ServerZoneLayer* (*subclass)();

typedef CCLayer* (*superclass)();

  //创建一个函数指针

subclass subfun = &ServerZoneLayer::create;

  //强制转换函数指针类型

superclass superfun = (superclass)subfun;

display(superfun);

}

void LoadingLayer::display(cocos2d::CCLayer* (*fadeinlayer)())

{

  CCLayer* layer =fadeinlayer();

}

注释:
1.ServerZoneLayer 继承CCLayer
2.CCLayer是cocos2d-x中的一个对象,拥有一个静态方法成员



相关评论