1
0

」 feat: finished ex02

This commit is contained in:
2025-04-03 14:34:21 +02:00
parent 9e85ca79d9
commit bb8d13b9ed
13 changed files with 238 additions and 22 deletions

View File

@ -6,7 +6,7 @@
/* By: adjoly <adjoly@student.42angouleme.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/03/09 17:38:19 by adjoly #+# #+# */
/* Updated: 2025/04/01 11:06:48 by adjoly ### ########.fr */
/* Updated: 2025/04/03 14:33:17 by adjoly ### ########.fr */
/* */
/* ************************************************************************** */
@ -25,7 +25,7 @@ AForm::AForm(std::string name, uint8_t minForSign, uint8_t minForExec)
AForm::AForm(const AForm &f)
: _name(f.getName()), _signed(f.getSigned()),
_minForExec(f.getMinForExec()), _minForSign(f.getMinForSign()) {
_minForSign(f.getMinForSign()), _minForExec(f.getMinForExec()) {
_log("", "AForm", "", "copy constructor called");
_gradeCheck();
}
@ -58,7 +58,7 @@ uint8_t AForm::getMinForSign(void) const { return _minForSign; }
uint8_t AForm::getMinForExec(void) const { return _minForExec; }
void AForm::beSigned(Bureaucrat b) {
if (_minForSign > b.getGrade()) {
if (_minForSign < b.getGrade()) {
throw GradeTooLowException();
}
_signed = true;