C++

[C++] 명품 C++ 프로그래밍 실습문제 7장 4번

Hs’s Coding vlog 2023. 1. 11. 21:40

[C++]명품 C++ 프로그래밍 실습문제 7장 4번

[C++]명품 C++ programming 실습문제 7장 4번

명품 C++ 프로그래밍실습문제/연습문제 /C++

#include <iostream>
#include <string>
#include <cstring>
using namespace std;
class Book{
    string title;
    int price,pages;
    public:
    Book(string title="",int price =0, int pages=0){ //매개생성자
        this->title =title;
        this->price =price;
        this->pages =pages;
    }
    void show(){
        cout << title << ' ' << price << "원" << pages << " 페이지" <<endl;
    }
    string getTitle(){return title;}

    friend bool operator< (string t,Book a){
        if(a.title > t ) return true;
        else return false;
    }
};


int main(){
    Book a("청춘",20000,300);
    string b;
    cout << "책 이름을 입력하세요>>" ;
    getline(cin,b);
    if(b<a)
        cout << a.getTitle() << "이 " << b << " 보다 뒤에 있구나!" << endl;
}