Please not that the number of jobs for each one is constantly changing, and so will be only (roughly) correct at the time I posted this.
find . -regex ".*\(h$\|cpp$\)" > files.txtNext pass this to etags to generate the tags table.
etags.exe - < files.txt
Then when you're in emacs you need to visit the tags table, which will have been saved as TAGS. M-x visit-tags-table then browse to the folder where you made the TAGS file. Now when you have the curser on some function you can type... M-. to go to a tag and C-u M-. to go to the next tag. Once you're done, you can return to where you started with M-* Another useful function is tags-apropos Which will list all the tags matching a regex in a buffer.