问答题
请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程文件proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函add将一个元素添加到集合中,成员函数remove从集合中删除指定的元素(如果集合中存在该元素),成员函filter去除集合中的所有负整数。请编写这个filter函数。此程序的正确输出结果应为: 要求: 补充编制的内容写在//********333********与//********666********两行之间。不得修改程序的其他部分。 注意:相关文件包括:main.cpp、Integers.h。 程序最后已经调用WriteToFile函数,使用另一组不同的测试数据,将不同的运行结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件。 部分源程序如下:/**********code.c**********/ /**********-code.c**********/ 结果文件out.dat内容如下: 0,27,-2,9,67,62,
【正确答案】>
【答案解析】补充内容:
for(int i=0;i<getCount();++i)

If(getElement(i)<0)

for(int j=i;j<getCount();++j)

elem[j]=elem[j+1];

--counter;
