Strukturen und Funktionen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Strukturen - Index

Eine Funktion kann sowohl eine Struktur als auch einen Zeiger auf eine Struktur zurückgeben:



 mystruct func1(void);  // func1() liefert eine Struktur
 mystruct *func2(void); // func2() liefert einen Zeiger auf eine Struktur



Eine Struktur kann folgendermaßen als Argument an eine Funktion übergeben werden:



 void func1(mystruct s);        // direkt
 void func2(mystruct *sptr);    // über einen Zeiger
 void func3(mystruct &sref);    // als Referenz (nur in C++)