inlining

In verschiedenen Versionen der C- und C ++ - Programmiersprachen ist eine Inline-Funktion eine Funktion, mit der der Compiler aufgefordert wurde, eine Inline-Erweiterung durchzuführen. Mit anderen Worten hat der Programmierer angefordert, dass der Compiler den vollständigen Text der Funktion an jeder Stelle einfügt, an der die Funktion aufgerufen wird, anstatt Code zu generieren, um die Funktion an der Stelle aufzurufen, an der sie definiert ist. Compiler sind nicht verpflichtet, diese Anfrage zu respektieren.
4
Antworten

Eigenschafts- / Methodeninlining und Auswirkungen auf Reflection

Mein Antwort auf eine der Fragen zu SO wurde von Valentin Kuzub kommentiert, der argumentiert, dass das Inlining einer Eigenschaft durch den JIT-Compiler dazu führt, dass die Reflektion aufhört zu funktionieren. Der Fall ist wie folgt: %V...
14.07.2011, 10:34
1
Antwort

Verständnis der C ++ Funktion Inlining

Ich verwende ein MS-spezifisches Schlüsselwort, um zu erzwingen, dass eine globale Funktion inline ist, aber mir ist aufgefallen, dass die Funktion nicht inline ist, wenn sie ein Objekt verwendet, das einen expliziten trivialen Destruktor hat....
11.09.2014, 20:03
2
Antworten

Inline-Erweiterung in C #

Ich arbeite an einer Mathebibliothek für meine DirectX 3D Engine in C #. Ich verwende SlimDX, eine wunderbar zusammengestellte und leistungsstarke Bibliothek. SlimDX bietet eine ganze Reihe von Mathe-Klassen, aber sie sind eigentlich Wrapper um...
13.07.2010, 11:13
4
Antworten

Inlining Funktionen [geschlossen]

Was ist Inlining? Wofür wird es verwendet? Können Sie etwas in C # einfügen?     
15.03.2009, 19:44