В C++, ассоциативные массивы оживают с помощью заголовков <map> и <unordered_map>.
<map>
<unordered_map>