Is using hash map a good idea

Hello Everyone,while I was trying to contribute to ArduPilot , I wanted to ask that is the strategy of using data structures like Maps and Hash Maps a good idea while writing/updating driver files ???
Thanks in advanced