01 // Typkonvertierung: Funktionale Schreibweise
02 // Datei: tkfunk01.cpp
03
04 #include <iostream.h>
05 #include <stdlib.h>
06
07 int main ()
08 {
09 typedef int * intp;
10 intp ip;
11 int  i1 = int (); // Initialisierung wie global
12
13 cout<<"\nDefault-Initialisierung: " <<i1<<endl;
14 ip = intp(malloc (100 * sizeof(int)));
15 if (ip)
16   {
17   cout << "\nReservierung erfolgreich bei "
18     << ip << endl;
19   free (ip);
20   }
21 else
22   cout << "\nReservierung nicht erfolgreich.\n";
23
24 return 0;
25 }
26

Bild 16-3  Funktionale Schreibweise