Funktions-Inlining



  • Ist es bei gängigen Compilern eigentlich relevant in welcher Reihenfolge die Funktionen in der Übersetzungseinheit stehen wenn es darum geht ob der Compiler sie automatisch inline verwendet?

    D.h. muss die Funktion über der stehen in der sie verwendet wird oder ist das egal?



  • Hi,

    also ich habe noch nie gehört, dass die "inline-Entscheidung" eines Compilers von der Reihenfolge der Deklarationen/Definitionen der Funktionen abhängig sein. ...

    Insgesamt versuche ich, mir über inlining keinen Kopf zu machen - man weiß sowieso nie genau, wann der Compiler das macht und wann nicht. Mag sein, dass es bei high-performance-Anwendungen eine Rolle spielt - aber selbst da gibt es vorher ganz bestimmt relevantere/zuverlässigere Optimierungsmöglichkeiten...

    Gruß,

    Simon2.


Anmelden zum Antworten