Archiv verlassen und diese Seite im Standarddesign anzeigen : Inline ?
Badsteve
08-07-2002, 20:33
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
http://www.cprogramming.com/tutorial/lesson13.html
anda_skoa
08-07-2002, 21:10
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
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.