Use <c-j>/<c-k> with ultisnips instead of attaching to <tab>
Add YouCompleteMe vim plugin. Compile with ./install.sh --clang-completer in bundle/YouCompleteMe