CBase *p; p = new(CDerived); p->virtual_function();