#include <iostream>
#include <string>
using namespace std;
class Member {
protected:
string name;
int limit;
int borrowed;
public:
Member(string name) {
this->name = name;
limit = 3;
borrowed = 0;
}
void borrow_book() {
if (borrowed >= limit) {
cout << "대출 불가" << endl;
} else {
borrowed++;
cout << "대출 성공 (" << borrowed << "/" << limit << ")" << endl;
}
}
};
class VIPMember : public Member {
public:
VIPMember(string name) : Member(name) {
limit = 10;
}
};
int main() {
Member member("홍길동");
member.borrow_book();
member.borrow_book();
member.borrow_book();
member.borrow_book();
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: