STL Complex VC++



  • hab grad versucht mit

    complex<double>
    

    zu arbeiten
    nun bekomme ich aber interne compiler fehler wenn ich realteil oder imaginaerteil setzen will

    complex<double> CplxRoot;
    double rval=irgendwas;
    CplxRoot.real(rval); // interner Compilerfehler
    

    in der <complex> ist

    template<class _Ty>
    _Ty real(const _Ty& _X)
            {return (_Re = _X); }
    

    also ist meine zuweisung legal denk ich
    wobei in der MS help aber der uebergabe type

    complex<_Ty>&
    

    aber da glaub ich dem header.

    warum aber verschwinded der interne compilerfehler, wenn ich das auskommentiere?



  • Hallo,
    die Frage hat *nichts* mit Standard-C++ zu tun.
    Ich antworte trotzdem mal:
    Installier dir das Service Pack 5.0 für den VC++ und das Problem sollte verschwinden.



  • dachte das war ein STL problem und das passt hier am besten.
    danke



  • [ Dieser Beitrag wurde am 26.03.2003 um 19:03 Uhr von MaSTaH editiert. ]


Anmelden zum Antworten