c++ 指针指向类时内存分配

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:34:42
现有一个类Item 对象 i;
它包含三个数据:a,b,c;
他们分别赋值之后:
i的地址是:0x804a040
a的地址是:0xbf8c7168
b的地址是:0xbf8c7174
c的地址是:0x804a04c

我想知道的是i 的内存地址 和后面的abc的地址有关系没有?
i是如何索引 abc他们三个的内存地址?

简单来说i和abc的内存是各异的,abc也各自拥有自己的内存地址(否则error咯),四者的地址几乎没什么关系,换句话说就是各有各记忆。至于i如何索引abc,关键就在于这个符号——{},
例如 i
{
a
b
c
}
把它们都列入i成为i的份子(或称下属,i=上司)那么就能索引了。