error C2084: function 'double pow(double,int)' already has a body



  • Hallo!

    Mir liegt eine Aufgabe vor, die Funktion pow aus der Bibliothek math.h zu überladen.
    Die Signatur meiner Funktion besteht aus einem double- und einem int-Parameter.
    Trotzdem liefert Visual Studio 08 folgenden Fehler:

    error C2084: function 'double pow(double,int)' already has a body

    Woran liegt das denn?



  • eine frage bitte schrieb:

    Woran liegt das denn?

    Weil in der <cmath> unter VC++ 2008 nunmal die Funktionen mit den folgenden Signaturen definiert sind:

    double pow(double, double);
    double pow(double, int);
    float pow(float, float);
    float pow(float, int);
    long double pow(long double, long double);
    long double pow(long double, int);

    cu André


Anmelden zum Antworten