I'm rather new to C++ and I couldn't find an answer in the FAQ- I was reading some less-than-lucid text recently about operator overloading, and I didn't understand a.) what it is or what it's for or b.) how you implement it on the most basic level. Could anybody be so kind as to clarify the situation for me? Thanks all.