码迷,mamicode.com
首页 > 编程语言 > 详细

C++ 函数指针

时间:2014-05-15 22:16:31      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:blog   class   c   http   a   com   

参考链接: http://hipercomer.blog.51cto.com/4415661/792300

 C++ 静态函数指针的使用方法 demo

一  调用方法

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中的一个对象,拥有一个静态方法成员

 

C++ 函数指针,布布扣,bubuko.com

C++ 函数指针

标签:blog   class   c   http   a   com   

原文地址:http://www.cnblogs.com/mokey/p/3730799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!