For a start, you may want to check ObjAsm32. While it works great, it didn't explained the inner working of how OOP is done in assembly. Well, it's not really a library since it's a huge set of macros to emulate the C++ OOP keywords (class, new, etc.,) to get you going with OOP quickly. Since your question can be answered in-dept, I'll write a blog-post for the later, cheers :)
Also, check Randy's HLA, he has built OOP in his assembler too (haven't looked as it yet).
Cheers,
-chris
Chris Vega
This posting is provided "AS IS" with no warranties, and confers no rights
My Weblog|
Visit MSDN Community