写出程序运行结果:_________#include class Bas{public: ~Bas() {cout<<"Bas construct"<f();}
查看答案
写出程序运行结果:_________#include class A{public: A() {cout<<"As cons."<g(); delete a;}
写出程序运行结果:_________#include class shape {public: virtual int area() {return 0; }};class rectangle:public shape {public: int a, b; void setLength (int x, int y) {a=x;b=y; } int area() {return a*b; }}; void main() { rectangle r; r.setLength(10,5); shape s1; shape &s2=r; cout <
写出程序运行结果:_________#include class A{ int i; public: virtual void fun()=0; A(int a) {i=a; }};class B:public A { int j; public: void fun() {cout<<"B::fun()"<fun();}
写出程序运行结果:_________#include using namespace std;class Base {public: virtual ~Base();};Base::~Base() { cout<< "~Base()" << endl;}class Derived: public Base {public: Derived(); ~Derived();private: int *p;};Derived::Derived() { p = new int(0);}Derived::~Derived(){ cout << "~Derived()" << endl; delete p;}void fun(Base* b) { delete b;}int main() { Base *b = new Derived(); fun(b); return 0;}