¿Puede decirme cómo puedo escribir un mapa multidimensional? Para dos dimensiones mapa, hice lo siguiente:¿Cómo escribir mapas 3D en C++?
map<string, int> Employees
Employees[“person1”] = 200;
yo estaba tratando de usar algo similar a la siguiente para el mapeo 3D.
map<string, string, int> Employees;
Employees[“person1”, “age”] = 200;
¿Puede decirme la forma correcta de hacerlo?
y ¿Hay alguna manera de inicializar todos los elementos del mapa para que sean 0? Al igual que en una matriz, podemos decir int array[10]={0};
que explican mucho. Gracias por mostrarlo con un ejemplo. –
¿Hay alguna manera de inicializar todas las funciones del mapa para que sean 0? Al igual que en una matriz, podemos decir 'int array [10] = {0};' –
La llamada al mapa [key] inicializa el objeto con el tipo de constructor por defecto. Para el entero esto es exactamente cero. Esto significa que para cualquier dos teclas elegidas al azar 'emplyees [" foo "] [" bar "] == 0' devolverá verdadero. –