next up previous contents
Next: SIDL C++ Header Suffix Up: Babel Users' Guide Previous: SIDL   Contents


C++ Bindings

This chapter provides the minimum information necessary for people who are familiar with object-oriented/component oriented software development and the SIDL (Scientific Interface Definition Language) to implement classes in C++ or use classes implemented by someone else from a C++ driver.



Unlike C or FORTRAN 77, there is no runtime library created for a particular C++ compiler at installation. Instead, when you generate C++ from SIDL, you will find Stubs (aka proxy classes) generated for SIDL base classes and will have to compile and link them into your application.

That said, if you switch to a different compiler after installation, there may be some values set in babel_config.h that become invalid. This can be overcome by copying the header file, making the necessary changes, and placing the modified header file earlier in the include path than the original one.



Subsections



babel-0.8.0
users_guide Last Modified 2003-01-14

http://www.llnl.gov/CASC/components
components@llnl.gov