For C compilers it's not as much of an issue, but the C++ standard (intentionally) leaves some important implementation details unspecified which can really bite you in the tuckus when you try and link different compilers' code. Two things specifically are name mangling (int Class::someMethod( char * ) might be converted into a symbol like Class__someMethod_i4_cp by one compiler and __Class_someMethod_cp__I by another) and static constructors (I can't recall exactly what the issue is but I think it's either order they're called in, or what they're called (related to name mangling)).
In reply to Re: C compiler for xs
by Fletch
in thread C compiler for xs
by mifflin
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |