Язык С++ требует наличия четырех специальных функций для каждого класса:
конструктора по умолчанию, копирующего конструктора, деструктора и оператора
присваивания. Построение этих функций описано ниже; их семантика описана в разд.
10.1.5. Два конструктора не являются virtual. Прототипы функций привязки
используют тип (CLASS) вместо перечисления каждой функции в каждом классе
MPI; лексема (CLASS) может быть заменена на действительное имя
класса MPI-2, такое как Group, Datatype и т.д., исключая специально
указанные. В дополнение к этому, приведены привязки для сравнения и межязыкового
взаимодействия из разд. 10.1.5 и 10.1.9
Subsections