विभिन्न कंपाइलरों के पास TR1 के बारे में अलग-अलग विचार हैं। जी ++ केवल स्वीकार करने के लिए लगता है प्रकार के शामिल हैं: माइक्रोसॉफ्ट संकलक केवल स्वीकारकोई व्यक्ति TR1 कैसे शामिल करता है?
#include <tr1/unordered_map>
#include <tr1/memory>
...
जबकि:
#include <unordered_map>
#include <memory>
...
के रूप में मैं समझता हूँ TR1, माइक्रोसॉफ्ट रास्ता सही एक है का सवाल है।
क्या दूसरा संस्करण स्वीकार करने के लिए G ++ प्राप्त करने का कोई तरीका है? सामान्य रूप से एक पोर्टेबल तरीके से TR1 को कैसे संभालता है?
TR1 वास्तव में सी ++ मानक का हिस्सा नहीं है, इसलिए इन गैर-मानक शीर्षलेख फ़ाइलों को शामिल करने का "सही" तरीका म्यूट होना चाहिए। –