2016年3月17日

C++中的静态类型和动态类型的定义

摘要: 当我们使用存在继承关系的类型时,必须将一个变量或者其他表达式的静态类型与该表达式表示对象的动态类型区分开来。 表达式的静态类型在编译时总是已知的,它是变量声明时的类型或者表达式生成的类型; 而动态类型则是变量或者表达式表示的内存中的对象的类型,动态类型直到运行时才可知。 阅读全文

posted @ 2016-03-17 17:15 !!-阳光-!! 阅读(1639) 评论(0) 推荐(0) 编辑

关于基类和派生类之间的关系

摘要: 作为面向对象的程序设计来说,继承是非常重要的一个特点,面向对象程序设计(Object-Oriented Programming, OOP)的核心思想是数据抽象、继承和动态绑定。其中使用数据抽象,我们可以将类的接口与实现分离;使用继承,可以定义相似的类型并对其相似关系建模;使用动态绑定,可以在一定程度 阅读全文

posted @ 2016-03-17 11:32 !!-阳光-!! 阅读(8934) 评论(0) 推荐(0) 编辑

导航