VS 2012 implementiert erf() nicht?



  • Der Titel sagt eigentlich alles, folgendes Programm kompiliert nicht mit

    error C2039: 'erf' : is not a member of 'std'

    #include <iostream>
    #include <cmath>
    
    int main()
    {
        double d = std::erf(0.5);
        std::cout << d << '\n';
    }
    

    https://ideone.com/EG2HGX
    http://en.cppreference.com/w/cpp/numeric/math/erf

    WTF? Hat Microsoft nicht mal die Aussage gemacht, dass die ganze Standardbibliothek implementiert sei? Gibt es dazu schon einen Bug-Report? Übersehe ich da irgendeinen Trick?



  • Na dann schreibstes eben selbst.


  • Mod

    cooky451 schrieb:

    WTF? Hat Microsoft nicht mal die Aussage gemacht, dass die ganze Standardbibliothek implementiert sei?

    Nun offensichtlich wohl nicht. Wo hast du die Aussage denn her? Ich kann sie nirgends finden. Hingegen finde ich bei Google eine Menge Leute, die auch feststellen, dass diese Funktionen fehlen (und es keinen Trick dagegen gibt).


Log in to reply