Mega Code Archive

 
Categories / C++ / Class
 

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); }