Estoy tratando de usar set.insert (key)
como un condicional, donde si la clave se inserta correctamente (lo que significa que la clave NO existe ya en el conjunto) entonces debería continuar y realizar algún tipo de código. Por ejemplo, algo como:Usando set.insert (key) como condicional?
if (set.insert(key)) {
// some kind of code
}
¿Esto está permitido? Debido a que el compilador está lanzando este error:
conditional expression of type 'std::_Tree<_Traits>::iterator' is illegal
Creo que estás diciendo mentiras. En primer lugar, se estaría quejando por 'falta'). ;-) –