Verschiedene Compiler scheinen unterschiedliche Vorstellungen von TR1 zu haben. G ++ scheint nur enthält der Typ zu akzeptieren:Wie enthält man TR1?
#include <tr1/unordered_map>
#include <tr1/memory>
...
Während Microsofts Compiler nur akzeptieren:
#include <unordered_map>
#include <memory>
...
Was wie ich sie verstehe TR1, die Microsoft Weg der richtige ist.
Gibt es eine Möglichkeit, G ++ die zweite Version zu akzeptieren? Wie wird TR1 im Allgemeinen auf tragbare Weise gehandhabt?
TR1 ist nicht Teil des C++ - Standards, daher muss die "richtige" Methode, diese nicht standardmäßigen Header-Dateien einzubeziehen, strittig sein. –