I have yet to use overloaded functions or constructors in any of my applications. That includes 2D games and the like. A lot of people say it's the best thing ever, but I don't see what could possibly be done with this. I've been doing C++ for over a year, and haven't used this even once, even though I understand the concept. Can someone show me an example of how this could be used effectively and not just for preference reasons? Thanks!