En boost::unordered_map
¿cómo puedo determinar si existe una clave en ella o no?C++ boost unordered_map: determine si la clave existe en el contenedor
boost::unordered_map<vector<int>, MyValueType> my_hash_map;
if (my_hash_map[non-existent key] == NULL)
El error de compilación anterior consigue "no puede competir con el operador '==' ..."
¿El problema es que estoy usando un tipo de valor personalizado o algo más?
... como con cualquier contenedores compatibles con el estándar, por cierto. – xtofl
Seguimiento rápido, ¿esto todavía se hace en O (1)? ¡Gracias! – gewizz
Supongo que sí, ya que unordered_map es una tabla hash. –