Entonces, por qu existen estos fallos silenciosos? Por un lado, hay interfaces especficos que deben cumplirse. Por ejemplo, los mtodos del objeto String no permiten el manejo de errores a nivel de aplicacin de usuario (es decir, no se devuelve ningn error de la vieja escuela). Por otro lado, algunas libreras no tienen el cdigo de asignacin accesible para su modificacin. Por ejemplo, std::vector est disponible para su uso. Las implementaciones estndar se basan en excepciones para el manejo de errores, que no estn disponibles para el ESP y en cualquier caso no hay acceso al cdigo subyacente.