-
Inline ?
Kann nur mal bitte jemand erklären was Inline in C ist ? und wie ich das verwende ? Oder kennt jemand eine gute Site, ich habe schon gegoogled, aber nichts gefunden.
THX
-
-
Administrator
inline ist soweit ich weiß kein Element von C, sondern ein Keyword von C++
Die Funktion wird an der Stelle im Code, an der sie aufgerufen wurde, vom Kompiler eingesetzt.
Das ist so ähnlich wie ein C Macro, allerdings Typen sicher und in C++ aufjeden Fall vorzuziehen.
Wenn eine Methode einer Klasse inline sein soll, muß sie im Header deklariert und definiert werden, also der Body muß auch bereits im Headerfile stehen.
Ciao,
_
-
Stimmt inline ist eigentlich nur C++, aber gcc akzeptierts trotzdem ( ausser mit -ansi )
Es genügt bei der Definition inline zu verwenden
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen