您的位置:首页 > 编程语言 > C语言/C++

C++中基类对象的引用

2016-05-26 16:33 337 查看
代码:

#include <iostream>
#include <cstdio>

using namespace std;

class A{
public:
void print(){
//virtual void print(){
cout<<"A"<<endl;
}
};
class B:public A{
public:
void print(){
cout<<"B"<<endl;
}
};

int main(){

B b;
A& a = b;
a.print();

return 0;
}


输出:

A


若将A中的print()函数改成虚函数,则输出

B


分析:

由以上代码可知,基类对象的引用和指针实际上是非常相似的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: