填空题
指出该代码是否存在内存泄漏。
1、
【正确答案】
1、不存在内存泄漏
【答案解析】
[解析]
由题中程序可知类Stock有默认的构造函数,且该构造函数将初始化类中一些成员变量,所以(1)处应该为Stock的构造函数。成员函数output用于输出成员变量的值,所以(2)处应为cout。对于[问题2]由于类至少有一个公共的构造函数,所以第4行的protect应该改为public,而析构函数不能有返回值,所以第9行应该去掉void。对于[问题3]main函数中类的使用没有通过new操作符生成Stock类的对象,所以不存在内存泄漏。
提交答案
关闭