¡Hola!Agregar mensaje para afirmar
Estoy buscando una manera de agregar mensajes personalizados para afirmar declaraciones. Encontré estas preguntas Add custom messages in assert? pero el mensaje es estático allí. Quiero hacer algo como esto:
assert((0 < x) && (x < 10), std::string("x was ") + myToString(x));
Cuando la afirmación falla, quiero la salida normal más, por ejemplo, "x era 100".
Creo que aquí tiene mejor [respuesta] (http://stackoverflow.com/questions/3692954/add-custom-messages-in-assert) –
Ugly hack: 'if (fail_condition) assert (!" Mi mensaje ");' –
@MarkKCowan, creo que tu "hack feo" es mucho mejor que el parche "&&", porque solo muestra el mensaje :) – NL628