GNU C++ कंपाइलर, g++, C++ भाषा के लिए एक्सटेंशन्स प्रदान करता है। दोनों विकल्पों के बीच अंतर यह है कि क्या ये GNU एक्सटेंशन्स जो C++ स्टैंडर्ड का उल्लंघन कर सकते हैं, सक्षम हैं या नहीं। ध्यान दें कि कुछ एक्सटेंशन्स अभी भी -std=c++11 का उपयोग करते समय प्रभावी हो सकते हैं, यदि वे स्टैंडर्ड का उल्लंघन नहीं करते।
GNU कंपाइलर में C++ भाषा के एक्सटेंशन्स की सूची यहाँ पाई जा सकती है: https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html