笔试题程序的输出

时间:2020-10-18 15:52:46 笔试题目 我要投稿

笔试题(程序的输出)

分析一下这段程序的`输出 (Autodesk)

笔试题(程序的输出)

class B

{

public:

B()

{

cout<<"default constructor"<<endl;

}

~B()

{

cout<<"destructed"<<endl;

}

B(int i):data(i)    //B(int) works as a converter ( int -> instance of B)

{

cout<<"constructed by parameter " << data <<endl;

}

private:

int data;

};

B Play( B b)

{

return b ;

}

(1)                                            results:

int main(int argc, char* argv[])       constructed by parameter 5

{                                     destructed B(5)形参析构

B t1 = Play(5); B t2 = Play(t1);     destructed t1形参析构

return 0;               destructed t2 注意顺序!

}                                      destructed t1

(2)                                    results:

int main(int argc, char* argv[])       constructed by parameter 5

{                                     destructed B(5)形参析构

B t1 = Play(5); B t2 = Play(10);     constructed by parameter 10

return 0;               destructed B(10)形参析构

}                                     destructed t2 注意顺序!

                                      destructed t1
 

【笔试题(程序的输出)】相关文章:

360笔试题目10-20

华为2017笔试题08-16

华为2017笔试试题08-10

桂林银行笔试题笔经10-21

华为系统程序招聘笔试题10-23

阿里巴巴程序笔试题01-16

普通PHP程序员笔试题11-25

java程序员面试题08-27

java程序员面试试题08-14

输出解像度10-08