When I delivered source code to a third party for compilation on an AIX machine, they told me that the compiler does not support references to 'string' as function argument:
is not excepted and should be changed to
StringToDouble( string & inDbl )
This sound extremely weird to me, the more because IBM claims to use standard-compliant compilers on this machine.
StringToDouble( string inDbl )
Has anyone got an idea? Thanks!!
I'm pretty sure that is incorrect - but I don't KNOW.
I find that extremely unlikely.
Is the source exactly the way presented?
What compiler are they using?
I only ask because I'm almost certain that IBM all compilers for C and C++ have used the EDG back-end for several years.
What does the EBG back-end do? Is it to ensure standard compliance? I just want to know before I'll ask them the question.. thank you in advance!