摘要: 在C++中当创建一个空类时,C++就会默认的为这个类创建4个函数:默认的构造函数、析构函数、拷贝构造函数、以及赋值操作符。本文参考Effective C++介绍这几个函数。 一. 函数的原型以及函数创建的时机 C++中创建一个空类: C++代码 class Empty {}; 默认会生成4个函数,其 阅读全文
posted @ 2020-04-21 15:52 zJanly 阅读(269) 评论(0) 推荐(0) 编辑
摘要: __stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。 调用协议常用场合 __stdcall:Windows API默认的函数调用协议。 __cdecl:C/C++默认的函数调用协议。 __fa 阅读全文
posted @ 2020-04-21 10:50 zJanly 阅读(923) 评论(0) 推荐(0) 编辑