Thank you for your effeort everyone! I'm ashamed to say that my example was little missleading.
I actually call pure virtual function from abstract class constructor. And I think that is really a problem, because when I create a new object of SpesificAdapter it automatically calls parent class constructor before it own and there it trys to call operation2() which doesn't exists yet. Am I right?
Anyway, I found a workaround to this problem. You have been very nice. Hopefully I can help someone with Java or PHP in the future.
