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