Arguments passed by reference – HP SunSoft Pascal 4.0 User Manual
Page 163
Advertising
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
Advertising