当前位置:   article > 正文

类和对象进阶_类与对象的知识进阶

类与对象的知识进阶


前言

本文适合 对C++类和对象 有初步了解的读者阅读,
关于面向对象的基本知识不赘述。


一、关于访问限定符的几点说明

访问权限作用域从该访问限定符出现的位置开始直到下一个访问限定符出现时为止

class的默认访问权限为private,struct为public(因为struct要兼容C)

访问限定符只在编译时有用,当数据映射到内存后,没有任何访问限定符上的区别

二、类的实例化

用类类型创建对象的过程,称为类的实例化

  1. 类只是一个模型一样的东西,限定了类有哪些成员,定义出一个类并没有分配实际的内存空间来存储它
  2. 一个类可以实例化出多个对象,实例化出的对象 占用实际的物理空间,存储类成员变量

三、计算类对象的大小

一个类的大小,实际就是该类中”成员变量”之和,当然也要进行内存对齐

不清楚内存对齐规则的可移步这里

推荐阅读
相关标签