Since ever, I was searching for a solution for nice C++-aware code navigation for vim. The solution described here is based on
Just install the omnicppcomplete plugin in vim and call ctags.
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q ./
Invoke this call from the upmost working directory inside your project or give an appropriate path at the end of the command.