// ノートを読む. string Notebook::Read(int p) const { p--; // ノートは1ページ目が最初のページ. if (p >= 0 && p < pages) { if (note[p].empty()) return "This page is empty."; return note[p]; // noteの内容を返す. } else return "Cannot read: out of pages."; // ページ外. } // ノートに書く. void Notebook::Write(string str, int p) { p--; // ノートは1ページ目が最初のページ. if (p >= 0 && p < pages) note[p] = str; // noteに代入する. else cerr << "Cannot write: out of pages." << endl; // ページ外. }