Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 512 Bytes

exercise_15_08.md

File metadata and controls

7 lines (4 loc) · 512 Bytes

练习15.8:给出静态类型和动态类型的定义。


静态类型:对象被定义的类型或表达式产生的类型。静态类型在编译时是已知的。

动态类型:对象在运行时的类型。引用所引对象或指针所指对象的动态类型可能与该引用或指针的静态类型不同。基类的指针或引用可以指向一个派生类对象。在这样的情况中,静态类型是基类的引用(或指针),而动态类型是派生类的引用(或指针)。