问题描述
- C++..........................求解
-
. 设计Set(集合)类,Set可以包含零个或多个无序的非重复元素,元素都是int型。公共接口除包含构造函数、拷贝构造函数、析构函数外,还包含以下成员函数:创建一个Set,增加一个新元素到Set,从Set中删除一个元素,显示Set中元素,计算Set中元素个数等 。为Set类重载+(并集)、-(差集)、*(交集)。完成后,编写相应程序测试你的设计。
输出结果==>到excel单元格
Cells.Clear
Cells.HorizontalAlignment =xlCenter
Cells.Font.Size = 16
For i = 1 To n
For iR = 1 To n
Cells(i, iR) = arr(i,iR)
Next
Next
End Sub
解决方案
stl中就有set,功能和你说的一模一样,所以你可以直接参考stl源代码的set的实现。
stl源代码在VC安装盘上就有,网上还有本《stl源代码剖析》,你可以看。
解决方案二:
源代码都告诉你了,直接粘贴下就可以了
解决方案三:
源代码都告诉你了,直接粘贴下就可以了,还要怎么解?
解决方案四:
最简单的,在你的类里面,直接包含一个set对象,你所有的接口都是调用这个set的方法
时间: 2024-10-26 19:23:52