From: Oscar F. <of...@wa...> - 2003-03-14 21:34:16
|
Benjamin Riefenstahl <Ben...@ep...> writes: > > _ Virtual Tables looks like they are the same, because > > using COM with Mingw is possible. > > > > So what other difference exist ? > > There are a couple of other areas in C++ that are not covered by COM. > Issues that come to my mind immediately: Calls to non-virtual > methods, Indeed. MSVC++ passes 'this' on the ECX register, g++ passes 'this' on the stack. I think there are not options to change this behavior. > handling of multiple inheritance, exception handling, layout and > internal usage of RTTI, dynamic_cast<> mechanism, probably more. Some > of these may be similar to VC++, but several of them are surely > different. -- Oscar |