关于结构体和C 类的内存地址问题计算机等级考试
文章作者 100test 发表时间 2010:01:01 13:05:26
来源 100Test.Com百考试题网
很多人都知道C 类是由结构体发展得来的,所以他们的成员变量(C语言的结构体只有成员变量)的内存分配机制是一样的。下面我们以类来说明问题,如果类的问题通了,结构体也也就没问题啦。
类分为成员变量和成员函数,我们先来讨论成员变量。
一个类对象的地址就是类所包含的这一片内存空间的首地址,这个首地址也就对应具体某一个成员变量的地址。(在定义类对象的同时这些成员变量也就被定义了)我们来以一段代码说明问题:
//类的定义
class K{
public:
K(){k = 12.}
~K(){}
int k.
}.
//类的使用
//...
K kTemp.
printf("%d--%d\n",