![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
vegerjiangsir
用一生来寻找更多的幸福
展开
-
static inline
inline函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。编译时,类似宏替换,使用函数体替换调用处的函数名。一般在代码中用inline修饰,但是能否形成内联函数,需要看编译器对该函数定义的具体处理。用inline的函数比一般函数调用速度快, 但会占用更多内存空间static 函数 不能被外部文件调用的,只能被在本文件调用的如果static函数时一个类的原创 2014-05-26 11:07:01 · 823 阅读 · 0 评论 -
__cdecl,__stdcall,__fastcall和__thiscall的区别
函数调用方式--__thiscall调用方式和__cdecl,__stdcall有什么区别首先,__thiscall是关于类的一种调用方式,它与其他调用方式的最大区别是: __thiscall对每个函数都增加了一个类指针参数class aa { void bb(int cc); }; 实际上bb的函数原形是void bb(aa转载 2014-05-29 21:59:33 · 758 阅读 · 0 评论