Skip to content

Estás silenciando excepciones #1

@fedemgp

Description

@fedemgp

try {
worker.start();
} catch (std::invalid_argument& e) {
std::cerr << e.what() << std::endl;
} catch (...) {
std::cerr << GENERIC_ERROR << std::endl;
}
return 0;
}

Si se lanzara una execepción de la STL como por ejemplo std::runtime_error
en vez de printear el mensaje correspondiente, imprimirías un GENERIC_ERROR.
como si estuvieras haciendo un throw "error". El primer catch debe ser mas
genérico, capturando todo lo que herede de std::exception

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions