[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]类和对象的那些事儿

以上是关于[c++02]类和对象的那些事儿的主要内容,如果未能解决你的问题,请参考以下文章

C++临时对象那些事儿

C++临时对象那些事儿

Numpy的那些事儿

java基础之多态的那些事儿

iOS开发那些事儿热补丁

iOS单元测试的那些事儿