>Yeah, I've seen that a lot in C++ code. I hate it <g>. At this point, I'm not even sure I have a rational reason too, except that it seemed to make learning C++ a lot more difficult/cryptic; I kept asking myself: is that a naming convention? Some sort of operator? What's the difference between _Something and __Something (or, heaven forbid, ___Something)? Especially since that's the line continuation identifier in VB, isn't it?
If you were programming MFC or ATL underscore characters were very common in templates and generated code. And it made a difference just how many underscores where involved...
+++ Rick ---