c++类对象的内存模型

C++类对象内存结构    首先介绍一下C++中有继承关系的类对象内存的布局:在C++中,如果类中有虚函数,那么它就会有一个虚函数表的指针__vfptr,在类对象最开始的内存数据中。之后是类中的成员变量的内存数据。    对于子类,最开始的内存数据记录着父类对象的拷贝(包括父类虚函数表指针和成...

2012-07-29 08:55:58

阅读数:648

评论数:0

论调用约定

转自:http://blog.vckbase.com/arong/archive/2004/06/09/409.html   在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方...

2012-07-27 07:30:39

阅读数:357

评论数:0

解读C++调用约定

转自:http://www.cnblogs.com/myitm/archive/2011/07/28/2119700.html   C++调用约定和名字约定 调用约定: __cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention)...

2012-07-26 07:09:08

阅读数:470

评论数:0

C++前置式递增和后置式递增的区别

转自: http://pppboy.blog.163.com/blog/static/30203796201041014447359/   ◇引出: 写代码的时候一向用后置式递增,看起来好像更顺眼一些。 for (;;iter++) {     /// } iter++;...

2012-07-19 07:21:10

阅读数:2418

评论数:1

CRT---Visual C++ C RunTime Lib

转自:http://zhidao.baidu.com/question/75691336.html   CRT 全称:Visual C++ C RunTime Lib 就是C运行时库。   1)运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个...

2012-07-18 23:48:57

阅读数:870

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭