C++/Class/combination
Class combination
<source lang="cpp">
- include <iostream>
- include <string.h>
using namespace std; class Book {
public: Book(char *title) { strcpy(Book::title, title); } ; void show_book(void) { cout << title; }; private: char title[64];
}; class Reader {
public: Reader(char *name) { strcpy(Reader::name, name); }; void show_reader(class Book book) { cout << "Reader: " << name << endl << "Book: "; book.show_book(); }; private: char name[64];
}; int main(void) {
Reader reader("K"); Book favorite_book("Compiler Internals"); reader.show_reader(favorite_book);
}
</source>