hi everyone, can someone please give me some idea on this kinda function?

being thinking whole day and dont know what it means...

// intersection of this set with another

// Pre: a StringSet object

// Post: returns a new StringSet which is the intersection

// of this with otherset, ie. only the items common to both StringSets

StringSet StringSet::set_intersection(StringSet otherset)

{

}