CppMatch: Uma biblioteca C++ com tratamento de erros e casamento de padrões no estilo Rust
2025-03-16
CppMatch é uma biblioteca C++ leve e somente cabeçalho que traz o tratamento de erros e o casamento de padrões no estilo Rust para C++. Ela usa um tipo `Result` para representar sucesso ou falha, simplifica o tratamento de erros com a macro `expect` e implementa o casamento de padrões com a macro `match`. Também oferece `zip_match` para combinar vários objetos `Result`. Compatível com Clang e GCC, CppMatch oferece várias estratégias de tratamento de erros, incluindo o tratamento de diferentes tipos de erros com lambdas. É uma opção interessante para desenvolvedores C++ que buscam a elegância do tratamento de erros do Rust.
Desenvolvimento
Casamento de Padrões