
C++
文章平均质量分 87
iteye_17999
这个作者很懒,什么都没留下…
展开
-
函数调用的区别:_cdecl以及_stdcall
//本文转自于互联网函数调用的几个概念:_stdcall,_cdecl.... 1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 2、C调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数入栈...原创 2012-03-06 11:49:01 · 143 阅读 · 0 评论 -
多重继承及虚继承中对象内存的分布
http://www.tbdata.org/archives/878这篇文章主要讲解G++编译器中虚继承的对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。问题拿捏得十分到位,下面是我对原文的翻译,原文见这里(By Edsko de Vries, January 2006)。本文是介绍C++...原创 2012-10-04 15:22:26 · 178 阅读 · 0 评论