En particulier, l'affichage des listes d'initialisation est vraiment mauvais:
vector<int> v({1,2,3});
mettra en évidence les accolades en rouge (indiquant une erreur).
En particulier, l'affichage des listes d'initialisation est vraiment mauvais:
vector<int> v({1,2,3});
mettra en évidence les accolades en rouge (indiquant une erreur).
Il existe maintenant un script C ++ 11 de http://www.vim.org/scripts/script.php?script_id=3797 , qui ne marque plus les accolades à l'intérieur de la parenthèse comme des erreurs.
Si vous utilisez Syntastic, ajoutez ceci à votre .vimrc (ou .vimrc.local).
let g:syntastic_cpp_compiler_options = ' -std=c++11'
Syntastic montre les erreurs de code écrit dans plusieurs langues. Chaque langue a un "pion" qui est un wrapper pour exécuter un programme externe. Le programme externe pour le c++ checker est g++. Le c++ vérificateur peut passer des options du compilateur g++ et peut être configuré en fonction de la documentation dans le code.
https://github.com/scrooloose/syntastic/blob/master/syntax_checkers/cpp.vim
Si vous souhaitez utiliser clang++, vous pouvez utiliser ces options
let g:syntastic_cpp_compiler = 'clang++'
let g:syntastic_cpp_compiler_options = ' -std=c++11 -stdlib=libc++'
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.