Aktualisieren Sie Ihren Compiler (er muss -Wvla
flag unterstützen, Sie können ihn in den Changelogs suchen oder einfach auf 4.6.2 upgraden). 4.6 wird es korrekt ablehnen:
Außerdem ist -ansi
dasselbe wie -std=c++98
, also benutzen Sie dieses Flag nicht, wenn Sie C ++ 11 wollen.