C++语言支持的多态,可分为编译时多态和运行时多态两种。()
查看答案
编译时多态又称为静态联编,是程序在编译时就可确定的多态性,通过重载机制实现。()
A. 对
B. 错
运行时多态又称为动态联编,是程序在运行时才可确定的多态性,通过继承和虚函数实现。()
A. 对
B. 错
阅读下面的程序,写出程序运行的结果。#include using namespace std;class Pet//基类{public:virtual void Speak(){cout<<"How does a pet speak ?"<Speak();p2=new Cat;p2->Speak();p3=new Dog;p3->Speak();Pet &p4 = cat1;p4.Speak();delete p2;delete p3;}
阅读下面的程序,写出程序运行的结果。#include class Window{public:int size;Window() {cout<<"Win Begin"<OutWin();pt1->Open();pt1 = &b1;pt1->OutWin();pt1->Open();}