표준입력 (stdin)
실행옵션 (runtime option)
코드:
실행 »
표준입력/실행옵션
#include <iostream> using namespace std; class Book { private: int current_page_; void set_percent(); public: Book(const string& title = "웹 프로그래밍", int total_page = 100); string title_; int total_page_; double percent_; void Move(int page); void Open(); void Read(); }; int main(void) { Book web_book; // 디폴트 생성자의 암시적 호출 // 생성자가 호출되어 멤버 변수인 percent_가 초기화되었는지를 확인함. cout << web_book.percent_; return 0; } Book::Book(const string& title, int total_page) { title_ = title; total_page_ = total_page; current_page_ = 0; set_percent(); } void Book::set_percent() { percent_ = (double) current_page_ / total_page_ * 100; }