
☆─────────────────────────────────────☆
jimdavid () 于(Mon Sep 15 20:46:58 2008)提到:
C++中有inline,但C中没有。如果要在C中实现函数内联应该怎么办?
☆─────────────────────────────────────☆
yifanw (王轶凡) 于(Mon Sep 15 20:47:13 2008)提到:
C99就有啦
【 在 jimdavid () 的大作中提到: 】
: C++中有inline,但C中没有。如果要在C中实现函数内联应该怎么办?
☆─────────────────────────────────────☆
jimdavid () 于(Mon Sep 15 20:48:43 2008)提到:
用的是Visual Studio的编译器,写inline的话在V6和V2005都编译不过
【 在 yifanw (王轶凡) 的大作中提到: 】
: C99就有啦
☆─────────────────────────────────────☆
yifanw (王轶凡) 于(Mon Sep 15 20:51:25 2008)提到:
__inline
【 在 jimdavid () 的大作中提到: 】
: 用的是Visual Studio的编译器,写inline的话在V6和V2005都编译不过
☆─────────────────────────────────────☆
jimdavid () 于(Mon Sep 15 20:55:35 2008)提到:
thanks:)
【 在 yifanw (王轶凡) 的大作中提到: 】
: __inline
☆─────────────────────────────────────☆
ericnoomam (ericnoonan) 于(Mon Sep 15 22:00:38 2008)提到:
有没有什么方法可以禁止某个函数被inline?
【 在 yifanw (王轶凡) 的大作中提到: 】
: C99就有啦
☆─────────────────────────────────────☆
yifanw (王轶凡) 于(Mon Sep 15 22:11:56 2008)提到:
把函数实现放到另一个编译单元里
【 在 ericnoomam (ericnoonan) 的大作中提到: 】
: 有没有什么方法可以禁止某个函数被inline?
☆─────────────────────────────────────☆
vonNeumann (冯·诺伊曼|谁tm成天没事试我的密码?幹!) 于(Tue Sep 16 01:43:22 2008)提到:
有Interprocedural Optimizations (微软叫Link Time Code Generation) 啊
【 在 yifanw (王轶凡) 的大作中提到: 】
: 把函数实现放到另一个编译单元里
☆─────────────────────────────────────☆
vonNeumann (冯·诺伊曼|谁tm成天没事试我的密码?幹!) 于(Tue Sep 16 01:43:45 2008)提到:
VC: __declspec(noinline)
GCC: __attribute__((noinline))
【 在 ericnoomam (ericnoonan) 的大作中提到: 】
: 有没有什么方法可以禁止某个函数被inline?
☆─────────────────────────────────────☆
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-34431-1.html
王健林也没有错
想搞垮黑芝麻