[c++02]类和对象的那些事儿
Posted AIplusX
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[c++02]类和对象的那些事儿相关的知识,希望对你有一定的参考价值。
写在前面
今天呢,主要讨论类和对象之间的一些小关系,主要想证明这几个问题:
1:成员变量分别在类的每一个对象里面,且对象里面只有成员变量(类内不含虚函数的情况下);
2:对象信息是通过this
指针传递给类的;
3:C++里面class和struct的区别;
正文
首先我们来验证一下成员变量是在类的每一个对象里的这件事,要证明这件事呢,我们首先来看看用同一个类实例化出不同的对象,这些成员变量的大小是否相同。
我实例化了A
类得到了a,a2
这2个对象,然后查看其大小,发现2个对象大小都是一个int
的大小,这说明了对象里面只存了一个int
大小的数据,刚好成员变量i
就是int
类型的,于是我猜测对象里面存的就是成员变量。
以上是关于[c++02]类和对象的那些事儿的主要内容,如果未能解决你的问题,请参考以下文章