Re: what are C++ABI;s
On May 14, 4:45 pm, Puppet_Sock <puppet_s...@hotmail.com> wrote:
On May 14, 10:16 am, "parag_p...@hotmail.com" <parag_p...@hotmail.com>
wrote:
what are ABI'sin C++
Do you mean this?
http://en.wikipedia.org/wiki/Application_binary_interface
They are at best peripheral to this news group, as they are
not part of the language standard. How the language connects
and communicates with the OS is not defined in any great
detail for C++.
They are and they aren't relevant to the newsgroup. There have
been efforts to define a portable ABI for C++, at least for
specific platforms. (I think there is one for the Itanium
architecture.) And it's a constant source of discussion: why
can't I link code compiled with Borland with code compiled with
Microsoft (which is possible for C)? In many ways, it's a
serious problem with C++ that the question doesn't have any
answers which would be really relevant here: that if I have a
third party library which I have to use, and it is compiled with
Sun CC, I can't use g++. (See the thread on binary
compatility.) It's an issue which all C++ programmers face at
one time or another.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orient=E9e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S=E9mard, 78210 St.-Cyr-l'=C9cole, France, +33 (0)1 30 23 00 34