• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
UrChen's Blog
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2013年9月5日

类间调用inline函数的效率
摘要: 问题描述: class A { public: int x, y, k, NY; inline int f(int i, int j, int k) {return ((i)*(NY + 1) * 9 + (j) * 9 + (k));}; int f_notInline(int i, int j, int k); protected: private: }; int A::f... 阅读全文
posted @ 2013-09-05 23:29 UrChen 阅读(431) 评论(0) 推荐(0)
 
C++ inline函数与编译器设置
摘要: 1. 经过测试#define与inline的速度几乎没有区别。 2. inline函数更为安全,有效避免了#define二义性问题。inline是真正的函数,而#define只是在字符串意义上的宏替换。 3. 在开发工程的时候inline可以封装在类中,而#define不行,#define容易产生重复定义的问题。 4. inline函数对编译器来说只是建议,因此编译器在编译的时候不一定按照inli... 阅读全文
posted @ 2013-09-05 21:01 UrChen 阅读(1019) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3