Hello. I'm new to C++ but I have some knowledge of C. You may laugh because I don't know what overloading means. I've been doing some reading and I have the vauge idea that overloading means you have two different functions say, but with the same name. Am I in the right direction? Anyway, I need to know how to overload | and & to compute a union of sets and an intersection of sets. Please help.