C++基础学习之强制类型转换的内存机制

1.基本数据类型的强制转换

    就拿char和int类型的内存模型来模拟,char的模型可以扣在int的内存模型之中,而int的内存模型也可以扣在char的模型上,所以两者在内存中可以发现模型的相互转换,这就形成了数据类型的转换。

2.对象类型的强制转换

    在继承中,派生类都从父类获得一份公开(public)或受保护(protected)的父类数据成员(属性)的副本,也就是说,每个派生类对象内部都持有一份“特殊版本”的父类实例的信息。

C++基础学习之强制类型转换的内存机制_第1张图片

类型向上转换:从派生类到基类的类型转换。

 

你可能感兴趣的:(c++)