更多"如果不能使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只"的相关试题:
[填空题]如果不能使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基数继承的成员,下列程序没有使用多态机制,其输出结果是__________。
#include
using namespace std;
class Base{
public:
Void print( ){cout<< ‘B’;}};
class Derived: public Base{
public
void print( ){cout<< ‘D’;}}
int main( )
{
Derived*pd=new Dreived);
Base*pb=pd;
pb->print( );
pd->print( );
delete pd;
return 0;
}
[填空题]如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。
#include<iostream>
using namespace std;
class Base
public:
void print( ) cout<<’B’;;
class Derived:public Base
public:
void print( ) cout<<’D’;;
int main( )
Derived*pd=new Derived( )"
Base*pb=pd;
pb->print( );
pd->print( );
delete pd;
return 0;
[填空题]如果不使用多态机制,那么通过基数的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是【 】。
#include
using namespace std;
class Base{
public:
void print( ){cout<<′B′;}};
class Derived:public Base{
public:
void print( ){cout<<′D′;}}
int main( )
{
Derived*pd=new Derived( );
Base*pb=pd;
pb->print( );
pd->print( );
delete pd;
retum 0:
}
[填空题]实现编译时的多态性的机制称为 【10】 ,实现运行时的多态性的机制称为 【11】 。
[填空题] 11 是实现C++语言编译时多态性的机制, 12 是实现C++语言运行时多态性的机制。