C++练习题及解答----练习题(一)(二)

2014-11-14 13:30:26 · 作者: · 浏览: 48
_________________________________________________


E_________________________________________________



问题2程序第45行有什么作用?如果没有这两行语句,程序还正确吗?


问题3程序中多处出现const,请分别说明它们各自表示什么含义。


问题4程序中模板类Stack的析构函数主要做了什么事情?为什么要这么做?


问题5下面的程序使用了stack.h文件中定义的类模板,请说明下列程序中定义堆栈对象的语句(1-5)是否正确。


#include “stack.h”


void main()


{


Stack q1; // 1


Stack q2; // 2


Stack q3(10); // 3


Stack q4[10]; // 4


Stack *q5 = new Stack ; // 5


//....


delete q5;


}



答: