文档介绍:: .
#include<iossize=cur_size;
for( i=0;i<;i++)
if(!search([i])){
[]=[i];
++;}
return temp;
}
int_set cha(int_set & b )//求差
{int_set temp(max_size);
for(int i=0;i<max_size;i++)[i]=p[i];
=cur_size;
for(i=0;i<;i++)if(([i]))([i]);
return temp;
}
/**/
};
void main()
{
int_set obj1(3);
int_set obj2(6);
cin<<obj1; //输入集合cin<<obj2;
(1); //删除一个元素
cout>>obj1;
(7); //添加一个元素
cout>>obj1;
(8); //再添加一个元素
(3); //判断元素是否在集合中
(0); : .
#include<>
class int_set{
private:
int max_size; //static?
int cur_size;
int *p;
public:
int_set(const int_set & a){ //必须有拷
贝构造函数,因为下面以对象为返回值
max_size=;
cur_size=;
p=new int[]; : .
#include<>
class int_set{
private:
int max_size; //static?