关闭→
当前位置:文萃集>赢在职场>综合指导>Adobe公司笔试题

Adobe公司笔试题

文萃集 人气:3.15W

1、(10%) what is the rule of class D_*,UserClass, and client class of D_* and UserClass to access the member of class B?

Adobe公司笔试题

class B

{/*……..*/};

class D_pri:private B {/**…….*/}

class D_Publ: public B {/**….*/}

class UserClass

{B b;/**..*/}

2 write the output

#include

#include

using namespace std;

void println(const std::string& msg)

{

std:cout<

}

class Base{

public:

Base() {println(“Base::Base()”);Virt();}

Void f(){println(“Base::f()”);Virt();}

Virtual void virt(){println(“Base()::virt()”);}

};

class Derived:public Base

{

Derived(){println(“Derived:: Derived ()”);Virt();}

Virtual void virt(){println(“Derived ()::virt()”);}

};

int main(int argc,char* argv[])

{

Derived d;

Base *pB=&d;

PB->f();

}

2.1 (5%) what is the output of the code “pB->f();” above?

2.2 (5%) what is the output of the code “Dervied d;” above?

TAG标签:#Adobe #笔试 #