"Alex_Dovhal" <alex_dovhal at yahoo.com>wrote:... [snip] > member3(x, 1); //hundred times in user code > > And later library writer adds void member3(int a) member to class A. > Now user code has name collision. Sorry I meant x.member3(1);