Untitled Document
2.11 Building Mixed Ada & C++ Programs
Building a mixed application containing both Ada and C++ code may be a
challenge for the unaware programmer. As a matter of fact, this
interfacing has not been standardized in the Ada 95 reference manual due
to the immaturity and lack of standard of C++ at the time. This
section gives a few hints that should make this task easier. In
particular the first section addresses the differences with
interfacing with C. The second section looks into the delicate problem
of linking the complete application from its Ada and C++ parts. The last
section give some hints on how the GNAT run time can be adapted in order
to allow inter-language dispatching with a new C++ compiler.