#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;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: