2016-07-30 29 views
-1

我是編程和編程新手,請回答我的問題。之前,我有「g ++遵循我的代碼塊IDE中的C++ 14 ISO C++語言標準[-std = C++ 14]」。但是,前一天我在編譯器設置中進行了默認重置。復位後「g ++遵循C++ 14 ISO C++語言標準[-std = C++ 14]」在編譯器標誌選項中不可見。我嘗試重新安裝codeblock,但它沒有奏效。如何重置代碼塊以獲取選項。還有什麼區別... std C++ 14和..std C++ 11。「g ++是否遵循C++ 14 ISO C++語言標準[-std = C++ 14]」在代碼塊中看不到?

+0

請閱讀http://stackoverflow.com/help/how-to-ask –

+0

你使用的是什麼版本的g ++? – 2016-07-30 17:46:32

+0

什麼是「編譯器設置中的默認重置」? –

回答

0

C++ 11和C++ 14之間的區別很小。
每一個都是一個標準,它定義了什麼是C++。 C++ 14主要擴展了C++ 11的特性,並沒有及時將它提供給C++ 11。
它相當於C++ 11的擴展,然後是像C++ 03到C++ 11這樣的版本。

在Codeblocks中使用C++ 14必須使用Compilerflags來完成。
這些必須啓用--std = C++ 14 - >這些設置與代碼塊無關,但與代碼塊使用的編譯器相關。

相關問題