Werden mathematische Funktionen konstanter Ausdrücke zur Kompilierungszeit vorberechnet?

Ich neige dazu, mathematische Funktionen konstanter Ausdrücke zu verwenden, um Bequemlichkeit und Kohärenz zu erreichen (d. Hlog(x)/log(2) anstattlog(x)/0.3...). Da diese Funktionen nicht Teil der Sprache selbst sind, sind sie auch nicht in definiertmath.h (nur deklariert), werden die Konstanten zur Kompilierungszeit vorberechnet oder werden sie zur Laufzeit verschwenderisch berechnet?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage