template Set * Set :: interSet(Set* x){ int i,j; Set *temp1 = new Set(); Set *temp2 = new Set(); temp1 = x; for(i=0; i < pos; i++){ j = temp1->addVal(arr[i]); if(j==1)temp2->addVal(arr[i]); } delete temp1; return temp2; }