昨天记起effective c++里面说如果用指针来调用的话,就可能不会试图去inline它了
但目前看来是不行的,最起码对我的问题来说
现在为了跨平台,只能放在另一个文件去了。
【 在 vonNeumann (冯·诺伊曼|谁tm成天没事试我的密码?幹!) 的大作中提到: 】
: 要想跨平台还是别玩这个了。除非你在写操作系统内核,或者千分之一的效率差别或者几十个字节的差别对你的程序真的那么重要……
☆─────────────────────────────────────☆
sstudent (昨夜西风凋碧树) 于(Tue Sep 16 13:14:07 2008)提到:
即使指针来调用,如果可以在编译期确定,也是可以inline的。内联函数
【 在 ericnoomam (ericnoonan) 的大作中提到: 】
: 标题: Re: C中如何实现内联函数
: 发信站: 水木社区 (Tue Sep 16 13:10:38 2008), 站内
:
: 不是啦,有个函数用来作为load 某些库完毕的入口,
: 好让别人能debug自己的动态库
:
: 昨天记起effective c++里面说如果用指针来调用的话,就可能不会试图去inline它了
: 但目前看来是不行的,最起码对我的问题来说
:
: 现在为了跨平台,只能放在另一个文件去了。
:
: 【 在 vonNeumann (冯·诺伊曼|谁tm成天没事试我的密码?幹!) 的大作中提到: 】
: : 要想跨平台还是别玩这个了。除非你在写操作系统内核,或者千分之一的效率差别或者几十个字节的差别对你的程序真的那么重要……
:
: --
:
☆─────────────────────────────────────☆
komac (camok) 于(Tue Sep 16 13:28:41 2008)提到:
用宏吧,把两个平台的代码分开写。
【 在 ericnoomam (ericnoonan) 的大作中提到: 】
: 标题: Re: C中如何实现内联函数
: 发信站: 水木社区 (Tue Sep 16 12:14:46 2008), 站内
:
: 具体的语法是什么?
: 放在函数实现的前面?这种东西无法跨平台吧?
: 【 在 vonNeumann (冯·诺伊曼|谁tm成天没事试我的密码?幹!) 的大作中提到: 】
: : VC: __declspec(noinline)
: : GCC: __attribute__((noinline))
:
: --
:
☆─────────────────────────────────────☆
RoachCock (安息吧) 于(Tue Sep 16 13:48:48 2008)提到:
gcc 受 VC 影响越来越大了。
【 在 vonNeumann (冯·诺伊曼|谁tm成天没事试我的密码?幹!) 的大作中提到: 】
: VC: __declspec(noinline)
: GCC: __attribute__((noinline))
☆─────────────────────────────────────☆
RoachCock (安息吧) 于(Tue Sep 16 13:49:32 2008)提到:
VC 地放在前面,gcc 的一般放在后面。内联函数
【 在 ericnoomam (ericnoonan) 的大作中提到: 】
: 具体的语法是什么?
: 放在函数实现的前面?这种东西无法跨平台吧?
FROM 192.203.57.*
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-34431-3.html
土地谁说了算