7)Set类如何用?
答:严格来说,CB的集合(Set)并不是一个类,而是一个类模板(Class Template)。它用来实现集合这个抽象数据类型。
使用它可以定义一个实际的集合类型,它的一般声明模式是这样的:
typedef Settype,minval,maxvalClassName; 其中type用来指定集合元素的类型;minval指定集合元素的最小值;maxval指定集合元素的最大值。
举个例子来说,若是我们定义一个以TupperSet为名的集合类,这个集合类的可能元素为26个大写字母,我们可以这样定义:
typedef Setchar,’A’,’Z’TupperSet;
应用时我们可以使用这个集合类声明一个具体的集合对象,如:
TupperSet UpperSet;
8)能不能告诉我一下Set类有哪些常见的使用方法或操作符?
答:当然可以了,以下是它的一些常见操作符和方法:
Clear方法:清除集合对象内的所有元素,使集合成为空集;