std::unordered_map nicht deklarierten Bezeichner, die mit Visual C++ 2008

#include <iostream>
#include <string>
#include <unordered_map>

using namespace std;

int main()
{
    unordered_map< int, string > m;

    m[1] = "one";   
    m[2] = "two";
    m[4] = "four";
    m[3] = "three";
    m[2] = "TWO!";
    cout << m[2] << endl;

    m.clear();
    return 0;
}

Lerne ich und kann nicht heraus. Gibt der compiler die Fehlermeldung, dass der Typ unordered_map ist schwarzarbeit.

Ich benutze Visual C++ 2008 Express Edition.

InformationsquelleAutor munish | 2011-06-11

Schreibe einen Kommentar