Was ist der Unterschied zwischen Inline-Funktion und Präprozessor?

1 Antworten


  • Präprozessor ist die Phase, die vor dem Kompilieren kommt (Pre-before). Diese Phase kümmert sich um die Makroersetzung usw. Inline-Funktion ist die Erweiterung von Funktionsaufrufen dort selbst durch den Compiler, um Funktionsaufwand für kleine Funktionen zu verhindern (durch Verwendung des Schlüsselworts inline (c++) die Funktion wird inline erstellt). Der Compiler entscheidet jedoch, ob die Funktionen erweitert werden oder nicht, basierend auf bestimmten Bedingungen, die in den Compilern implementiert sind.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear