STLPort



  • Ich habe bei mir STLPort installiert. Die STL von MS nutze ich nicht mehr.

    Ich habe STLPort mit den STLPort-Iostreams gebuildet.

    Wenn ich nun schreibe:

    #include <iostream>
    int main(int argc, char* argv[]){
    std::setprecision(10);}
    

    dann sagt der Compiler:
    error C2039: 'setprecision' : is not a member of '_STL'

    Was soll ich tun?
    STLPort neu builden ohne Iostream Support?
    Wieso ruft der Compiler aus? STLPort hat doch die gleiche Funktionlität wie die MS-STL ?!

    Bin dankbar für Ratschläge.



  • Du meinst

    std::cout.setprecision(10);
    

    ...vermute ich mal.



  • 0xdeadbeef schrieb:

    Du meinst

    std::cout.setprecision(10);
    

    ...vermute ich mal.

    Das Problem war, dass ich "<iomanip>" nicht included habe.

    Was ist der Unterschied zwischen folgenden beiden Anweisungen?

    std::setprecision(10);
    	std::cout.precision(10);
    

Anmelden zum Antworten