![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 64
hi5000
这个作者很懒,什么都没留下…
展开
-
函数调用约定
主要的调用约定分为以下几种,还有thiscall、naked call,当然主要的应用还是stdcall(WIN32调用规范),cdecl(C/C++、MFC规范) thiscall不是关键字,它是C++类成员函数缺省的调用约定。由于成员函数调用还有一个this指针,因此必须特殊处理,thiscall意味着:参数从右向左入栈,如果参数个数确定,this指针通过ecx传递给被调用者;如果参数个数不原创 2012-06-06 16:40:05 · 341 阅读 · 0 评论 -
inline关键字使用
1、inline用在函数声明时,还是函数定义时?还是两边都加? 首先,内联函数声明和定义最好在同一个文件中,其它的情况没有实用上的意义。 只要在同一个文件中,声明和定义至少其一加“inline”修饰即可。 2、inline的函数可不可以同时是虚函数? 可以。 因为inline只是给编译器的一种建议,编译器并不保证一定进行内联展开,也并不保证一定不进行内联展开。更详细地讲,假转载 2012-06-07 14:29:09 · 617 阅读 · 0 评论