g++/gccはc++11/c 11標準をサポートする

1016 ワード

目次
文書ディレクトリ
#####1.linuxがc++11の新しい特性で書かれたコードをg++でコンパイルする場合、デフォルトではサポートされていません#######
コンパイル時にサポートされていないというメッセージが表示されますc++11のヒント.たとえば、次のヒントがあります.
newFeature.cpp:14:41: error: in C++98 ‘vec’ must be initialized by constructor, not by ‘{...}’


(1)g++c++11の新しい特性コードをサポート・コンパイルできるように、コンパイル時に指定条件:-std=c++11を追加する必要がある
//     c++11      ;    
lxg@Ubuntu:~/code/2018-04-15$ g++ newFeature.cpp -o app -std