「已注销」 2015-01-30 08:03 采纳率: 100%
浏览 1521
已采纳

谁能透彻分析这两个typedef的区别

typedef std::function ccHttpRequestCallback;
typedef void (cocos2d::Ref::*SEL_HttpResponse)(HttpClient* client, HttpResponse* response);

  • 写回答

1条回答 默认 最新

  • 普通网友 领域专家: 编程技术技术领域 2015-01-30 08:31
    关注

    一个是简单的类型 typedef
    另一个是函数指针的 typedef
    这都是 typedef 的基本用法,其实说简单的些就是搞清楚要将什么替换为什么。
    如,后续代码中使用 ccHttpRequestCallback,编译器在预编译时就会换成: ccHttpRequestCallback。使用 typedef 只是为了方便读代码!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?