Anweisungen einer Funktion aus der Standardbibliothek



  • Von wo nimmt zB die Funktion pow() aus <cmath> ihre Anweisung(en)??

    In den Header Dateien stehen: Funktionsdeklarationen (Prototypen), Variablen Deklarationen (extern), globale Konstanten (#define, const), und eigene Typ-Definitionen (typedef struct,union,enum).

    Ich würde gerne sehen wie eine bestimmte Funktion gebaut ist. Ist es möglich sich die Anweisungen in der Quellcodevariante anzusehen?? Wenn ja wie?



  • Google doch mal C pow source code .
    In C-Headerdateien findest du sowas nicht. Sollst du auch nicht. Sonst würde der Code noch in jede Objektdatei kompiliert werden, so richtig schön redundant.

    Du möchtest außerdem die doppelten Fragezeichen lassen, damit wirkst du nur aufdringlich. Wir begreifen auch so, dass du eine Frage gestellt hast.



  • Der Code muss aber nicht in C++ oder C vorliegen.

    Im einfachsten Fall ist es ein FPU Aufruf.

    Oder es wird über CORDIC gemacht.

    Beim C64 wurde das noch über die Taylorreihe gemacht (wenn ich mich richtig erinnere)


Anmelden zum Antworten