Simplly speaking, three plugin are needed:
NERE Tree: http://www.vim.org/scripts/script.php?script_id=1658
Show all file items in directories in the navigation sub-window in Vim.
ctags: http://www.vim.org/scripts/script.php?script_id=610
Display function name in status or title bar.
taglist: http://www.vim.org/scripts/script.php?script_id=273
Be able to show function, classes, variable names in a sub-window for a cpp file.
I have not exprienced the effect of ctags plugin, but seems taglist also requires ctags.
<To be added more ...>