CppMatch: Una biblioteca C++ con manejo de errores y coincidencia de patrones al estilo Rust

2025-03-16
CppMatch: Una biblioteca C++ con manejo de errores y coincidencia de patrones al estilo Rust

CppMatch es una biblioteca C++ ligera y solo de encabezado que aporta el manejo de errores y la coincidencia de patrones al estilo Rust a C++. Utiliza un tipo `Result` para representar el éxito o el fallo, simplifica el manejo de errores con la macro `expect` e implementa la coincidencia de patrones con la macro `match`. También ofrece `zip_match` para combinar varios objetos `Result`. Compatible con Clang y GCC, CppMatch ofrece varias estrategias de manejo de errores, incluyendo el manejo de diferentes tipos de errores con lambdas. Es una opción atractiva para los desarrolladores de C++ que buscan la elegancia del manejo de errores de Rust.