
The C++–Pascal Interface 139
7
Arguments Passed by Reference
C++ arguments can be passed by reference. This section describes how they
work with Pascal.
The C++ main program,
SampMain.cc
#include <stdio.h>
extern "C" void Samp (int&, double&);
int main(void)
{
int i;
double d;
Samp (i, d);
printf ("%d %3.2f \n", i, d);
}
The commands to compile and
execute Samp.p and
SampMain.cc
:c
hostname% pc -c Samp.p
hostname% CC Samp.o SampMain.cc -lpc
hostname% a.out
7 3.14
Kommentare zu diesen Handbüchern