/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* main.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: mmoussou int main(void) { Bureaucrat knl("kanel", 10); knl.DecrementGrade(); std::cout << knl << std::endl; knl.IncrementGrade(); std::cout << knl << std::endl; try { knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); knl.IncrementGrade(); } catch (const std::exception &e) { std::cerr << "error: " << e.what() << std::endl; } std::cout << knl << std::endl; }