i'm not convinced by OOP -- at least in the sense that leads to STL hash tables.
Neither was Stepanov, the creator of the STL: "STL is not object oriented. I think that object orientedness is almost as much of a hoax as Artificial Intelligence. I have yet to see an interesting piece of code that comes from these OO people." See http://www.stlport.org/resources/StepanovUSA.html.
