Class combination
#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); }