Как написать трехмерное отображение на C ++?

Подскажите, пожалуйста, как я могу написать многомерную карту. Для двухмерной карты я сделал следующее:

map<string, int> Employees
Employees[“person1”] = 200;

Я пытался использовать что-то похожее на следующее для трехмерной карты.

map<string, string, int> Employees;
Employees[“person1”, “age”] = 200;

Подскажите, пожалуйста, как это сделать правильно?

и Есть ли способ инициализировать все элементы карты равными 0? Как и в случае с массивом, мы можем сказать int array [10] = {0};

6
задан Learner_51 12 February 2012 в 10:26
поделиться