.| Autor | Beitrag |
|---|---|
|
000 29.12.2003, 14:37 BRoDO |
moin, [ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!] |
|
Profil || Suche |
|
001 29.12.2003, 15:06 Spike |
bei inline funktionen wird der code der funktion dahin geschrieben, wo die funktion aufgerufen wird. edit: rechtschreibfehler ;) ich will endlich ne vorschaufunktion. --Kill? Box? Killbox! Dieser Beitrag wurde am 29.12.2003 um 15:08 von Spike_900 bearbeitet. |
|
Profil || Suche |
|
002 29.12.2003, 16:00 BRoDO |
thx für die info. [ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!] |
|
Profil || Suche |
|
003 29.12.2003, 17:26 Kriz |
Vor SEHR kleinen Funktionen bitte (z.B.):
Alles, was mehr als 1 Codezeile (also mit ; abgeschlossen) benötigt, hat in inline Funktionen nichts zu suchen! --K:R-I)Z++ |
|
Profil || Suche |
|
004 29.12.2003, 17:37 [RMen]OneStone |
Macht gcc AFAIK ab O2 automatisch. --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
005 29.12.2003, 18:36 CN |
zusätzlich, ergänzung oso: (cplusplus.com) -- Dieser Beitrag wurde am 29.12.2003 um 18:36 von CN bearbeitet. |
|
Profil || Suche |
|
006 30.12.2003, 12:55 Prefect |
Übrigens muss sich der Compiler um ein inline nicht kümmern - das wird bei Bedarf einfach stillschweigend ignoriert. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
007 30.12.2003, 12:58 Mazze |
Allerdings ist das nur eine Empfehlung an den Compiler und nichts Makro-ähnliches. Das ist ein wichtiger Zusatz, da man nicht davon ausgehe kann, dass eine Funktion wirklich "geinnlined" wird. cu --BattleTech-MOD: |
|
Profil || Suche |
|
008 30.12.2003, 20:25 Leviathan |
Man kann inline-Funktionen auch dazu verwenden, um einen Linker-Fehler zu verhindern: Wenn man sein Programm allerdings richtig designt ist das gar nicht nötig, denn in Header-Dateien gehören nur Prototypen, keine Implementierungen. --Entities: HL | HL² |
|
Profil || Suche |
|
009 30.12.2003, 21:08 [RMen]OneStone |
Man kann inline Funktionen auch verwenden, ohne das sie wirklich verwendet werden. georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
010 01.01.2004, 14:01 Prefect |
Leviathan, das ist so zur Hälfte korrekt. Auch eine inline-Funktion kann in einer Objektdatei auftauchen, sonst wäre der Fall, dass eine inline-Funktion nicht geinlinet wird, nicht lösbar. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |

