Is there a way to add new methods to a class, without modifying original class definition (i.e. compiled .lib containing class and corresponding .h file) like C#\'s class ex
No. C++ has no such capability.
As mentioned in other answers, the common workarounds are: