c++ 的学习 面对对象2-对象的内存

1.类

2.类创建出来对象

3.类名+对象名               

4.基本操作:修改对象附属的成员的值     调用成员函数 当然了成员函数也可以调用 成员的值(在函数内部)

5.sizeof(car)

sizeof(Car)

6.c++ 的学习  面对对象2-对象的内存

 

 7.结构体 :成员类型不一样的话,int char          才会有内存对齐

8.打印成员地址值

9.c是12 加4 就是0         这里是将二进制转化为16进制的啦

10.person    地址与person.id 一样的.

c++ 的学习  面对对象2-对象的内存

 

 c++ 的学习  面对对象2-对象的内存

 

 

11.对象person在栈空间不是像其他语言一样直接放在 里面

栈空间的话,意味着它的内存我们不需要 回收,,自己主动回收

12.可以将创建的对象 放在main 外面吗?

放在里面就是局部变量        内存就在栈空间

那么放在外面  就是内存在数据   需要 回收

c++ 的学习  面对对象2-对象的内存

 

 

13

c++ 的学习  面对对象2-对象的内存

 

 类型不一样即使使用内存对齐      也很难对齐

 

.

上一篇:C语言面试部分知识点整理总结


下一篇:day-12(副)代码