I am always a huge fan of standards and think I finally decided on one of the many C++ naming standards. However, it almost seems moot because working with a couple of libraries where the standard use is to inherit the classes, the naming is now off when overriding.
Now, I am not forced to actually inherit these classes, but it did make me wonder and I haven't found this specific question yet.
When having to inherit a third-party's class, how are naming conventions handled? Do you just suck it up and have the one or two functions you need to override be different or do you adopt the library's naming convention for that entire class? Is there some other trick?