# 13.13. C++ Bindings on all MPI Classes

Up: MPI-1 C++ Language Binding Next: Construction / Destruction Previous: C++ Bindings for Exceptions

The C++ language requires all classes to have four special functions: a default constructor, a copy constructor, a destructor, and an assignment operator. The bindings for these functions are listed below; their semantics are discussed in Section Semantics . The two constructors are not `virtual`. The bindings prototype functions using the type `<CLASS>` rather than listing each function for every MPI class; the token `<CLASS>` can be replaced with valid MPI-2 class names, such as `Group`, `Datatype`, etc., except when noted. In addition, bindings are provided for comparison and inter-language operability from Sections Semantics and Mixed-Language Operability .

Up: MPI-1 C++ Language Binding Next: Construction / Destruction Previous: C++ Bindings for Exceptions

Return to MPI-2 Standard Index
Return to MPI 1.1 Standard Index
Return to MPI Forum Home Page

MPI-2.0 of July 18, 1997
HTML Generated on September 10, 2001