会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
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
阅读(426)
评论(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
阅读(982)
评论(0)
推荐(0)
编辑
公告