C++ многомерный ассоциативный массив

C++ многомерный ассоциативный массив
Здравствуйте. Начал изучать си++, неделю назад, до этого программировал на Java и прочих языках... подскажите пожалуйста, если создать обьект в памяти (new) и создать числовой массив со значением адреса (ну или числовую переменную) преобразовав его к числу... можно ли зная адрес и имя обьекта, вернуть его обратно?? ? пробую реализовать многомерный ступенчатый ассоциативный массив, одномерный сделал (ну или даже типа 2-х размерности через опятьже new...[0][name]) а как полностью сделать многомерным не приходить вголову, кроме как если создать структуру в переменной типа string по типу serialize или json формата... и тупо парсить ее... была мысль через связанные списки но вот если можно было создать числовой массив по типу вектор и потом вернуть обьект...

  • А в C++ в STL есть valarray, который решает все ваши проблемы и избавляет, как от многомерности так и от явного выделения памяти. Там курите служебный класс, который определяет многомерные подмножества gslice http://msdn.microsoft.com/ru-ru/library/0za0yb2h либо slice http://msdn.microsoft.com/ru-ru/library/w19e12kh в зависимости от решаемых задач.
    Источник: http://msdn.microsoft.com/ru-ru/library/fzkk3cy8