Você tem filetype on em algum lugar no seu ~/.vimrc ?
De qualquer forma, as configurações específicas do tipo de arquivo devem ser colocadas em um arquivo separado:
~/.vim/after/ftplugin/cpp.vim
sem autocmd s. Então, basicamente, apenas a linha 3 do seu exemplo.