_________________________________________________
(E)_________________________________________________
问题2:程序第4,5行有什么作用?如果没有这两行语句,程序还正确吗?
问题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;
}
答:
|