В стандарте С++ есть реализация ассоциативного массива. Называется она
map. Она предоставляет функциональность, аналогичную ассоциативным массивам из php. Но, в отличие от php-шных ассоциативных массивов, она имеет другое внутреннее устройство - в виде отсортированного дерева, в то время как массивы в php реализованы в виде хэш-таблицы.
Также существуют реализации ассоциативного массива, основанного на хэш-таблицах, не вошедшие в стандарт C++, но в то же время широко используемые:
hash_map в SGI STL,
hash_map в msdn