A feature I use often in IDEs when writing C/C++ is goto header/source when in a .cpp or .h file. Basically it should take the current file name, swap the ending extension with .h or .cpp (and try all header/cpp extensions), and open that file if it exists.
This can likely be done with a plugin, but should probably be standard.