Redo Programming Project from earlier chapter, except use the STL set template class instead of your own set class. Use the generic set_intersection function to compute the intersection of Q and D.

Here is an example of set_intersection to intersect set A with B and store the result in C, where all sets are sets of strings:

#include
#include
#include
...
set C;
// Note space between >> in line below
insert_iterator > cIterator(C, C.begin());
set_intersection(A.begin(), A.end(),
B.begin(),B.end(),
cIter);
// set C now contains the intersection of A and B