llvm/clang se consideran buenas bases de código C++. Me pregunto por qué las excepciones de C++ no se usan en absoluto.No se usan excepciones de C++ por diseño, en llvm/clang
La memoria se gestiona utilizando algo así como agrupaciones, y los errores se informan con valores y códigos de retorno como en C. Incluso envuelven el operador nuevo para la ubicación nueva que devuelve error y no excepción cuando no hay memoria.
¿Tiene idea de por qué la filosofía de llvm no es usar excepciones de C++ cuando la mayoría de los libros recomiendan usarlas?
Consulte la pregunta [¿Por qué no utiliza excepciones como flujo de control regular?] (Http://stackoverflow.com/questions/729379/why-not-use-exceptions-as-regular-flow-of-control). Podría ser útil –
¿Qué tiene que ver la RAII con las excepciones? – codymanix
@Kirill: ¿cómo es relevante? No pregunto sobre excepciones de uso como control de flujo, sino utilícelas para lo que pretendían - erros – zaharpopov