next up previous
Linkage mit C-Funktionen


Hinweis:
Zum Linken der C-Funktion muß diese im C++-Quelltext als externe Funktion mit C-Linkage gekennzeichnet werden. Benutzen Sie dazu bitte die Notation:

extern ''C'' {
Funktionsdeklaration
}

Folgende main-Funktion soll die Verwendung verdeutlichen:

 
// File: mLinkC.cc

#include <PROTECT/LinkCPP.h>

int main()
{
  LinkCPP lc;
  // Zuweisung an Element in C-Funktion:
  cout << "Old: " << lc.set(111) << endl;
  cout << "New: " << lc.get() << endl;

  // Zuweisung an Element in C-Funktion:
  cout << "Old: " << lc.set(222) << endl;
  cout << "New: " << lc.get() << endl;

  return 0;
}


next up previous