Se si utilizza un'unordered_map di unordered_maps, tale che posso riferimento a un elemento utilizzando la sintassi "multi tasto":metodo semplice per controllare se unordered_map di unordered_maps contiene la chiave
my_map[k1][k2]
.
C'è un modo conveniente per utilizzare la stessa sintassi "multi-tasto" per verificare se un elemento esiste prima di tentare di accedervi? In caso contrario, qual è il modo più semplice?
E se non siete certo che 'k1' esiste, ti consigliamo di usare' find' due volte - una volta per verificare 'k1' e una volta per verificare' k2'. – zmb
@zmb Penso che sia quello di cui ho bisogno. – user997112
@ user997112 In questo caso è possibile utilizzare la funzione 'nested_key_exists' nella parte inferiore della risposta. Restituirà 'true' se entrambe le chiavi esistono,' false' altrimenti. – CoryKramer