What is the use of .map files VC++ linker produces when /MAP parameter or \"Generate map file\" project setting is used? When do I need them and how do I benefit from them?<
You need them rarely, but they can be handy debugging some problems because they give information on the location of functions and data.
For example:
You can use map files for debugging tools.