Muchos de mis funciones tiene una carga completa de código de validación justo debajo de las declaraciones: if (! (start < end)) {
throw new IllegalStateException("Start must be before end.");
¿Hay alguna biblioteca que me permita crear de manera fácil y conveniente devoluciones de llamada orientadas a objetos en C++? el lenguaje Eiffel, por ejemplo, tiene el concepto de "agentes" que más o