167 6 C:\Users\reshm\OneDrive\Documents\assign2\IntS... C:\Users\reshm\OneDrive\Documents\assign2\IntS... C:\Users\reshm\OneDrive\Documents\assign2\IntS... 122 11 108 7 8 [Error] no declaration matches void IntSet:intersect(const IntSet&)' [Note] candidate is: "IntSet IntSet intersect(const IntSet&) const [Note] 'class IntSet' defined here
#ifndef INT_SET_H
#define INT_SET_H
#include <iostream>
class IntSet
{
public:
static const int DEFAULT_CAPACITY = 1;
IntSet(int initial_capacity = DEFAULT_CAPACITY);
IntSet(const IntSet& src);
~IntSet();
IntSet& operator=(const IntSet& rhs);
int size() const;
bool isEmpty() const;
bool contains(int anInt) const;
bool isSubsetOf(const IntSet& otherIntSet) const;
void DumpData(std::ostream& out) const;
IntSet unionWith(const IntSet& otherIntSet) const;
IntSet intersect(const IntSet& otherIntSet) const;
IntSet subtract(const IntSet& otherIntSet) const;
void reset();
bool add(int anInt);
bool remove(int anInt);
private:
int* data;
int capacity;
int used;
void resize(int new_capacity);
};
bool operator==(const IntSet& is1, const IntSet& is2);
#endif
![167
122 11
6 C:\Users\reshm\OneDrive\Documents\assign2\IntS...
C:\Users\reshm\OneDrive\Documents\assign2\IntS...
108 7 C:\Users\reshm\OneDrive\Documents\assign2\IntS...
[Error] no declaration matches void IntSet::intersect(const IntSet&)'
[Note] candidate is: 'IntSet IntSet::intersect(const IntSet&) const'
[Note] 'class IntSet' defined here](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fa3dbb91f-777d-47b2-aa94-40b3e17142a5%2Fcbef9e56-edec-4900-8cc9-b82f15db00d5%2Fz5xy0g2_processed.png&w=3840&q=75)
![1x7 void IntSet::intersect(const IntSet& other IntSet)
168
{
169
170
171
172
173
174
175
176
177
for (int i = 0; i < used; ++i) //For each element in the current set.
{
}
if (other IntSet.contains (data[i]) == 0) //If its not found in the other set.
{
//Remove that element.
remove (data[i]);
i--;](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fa3dbb91f-777d-47b2-aa94-40b3e17142a5%2Fcbef9e56-edec-4900-8cc9-b82f15db00d5%2Fuhdugih_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)