![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++程序员面试宝典
MapGuide_Inside
这个作者很懒,什么都没留下…
展开
-
问题2:是否只有通过基类指针或引用间接指向派生类子类型时,多态性才会起作用?
只有通过基类指针或引用间接指向派生类子类型时,多态性才会起作用。使用基类对象并不会保留派生类的类型身份,不再具备多态性。原创 2010-07-02 10:35:00 · 2189 阅读 · 0 评论 -
问题1:指针与引用有什么区别?
指针(Pointer)持有另一个对象的地址,使我们能够间接地操作这个对象。引用(Reference)有时候又称为别名,它可以用作对象的另一个名字。它们都是让你间接引用其他对象。从语法的角度比较,二者主要区别如下: 1) 指针用操作符“*”和“->”,引用使用操作符“.”。 2) 引用在创建的同时必须初始化,即引用到一个有效的对象;而指针在定义的时候可以不初始化,在定义后面的任何地方重新赋值。 3) 指针可以被重新赋值以指向另一个不同的对象。但是,引用则总是指向在初始化时被指定的对象,原创 2010-07-02 10:26:00 · 2065 阅读 · 1 评论