Mega Code Archive

 
Categories / C++ / Class
 

Call contructor from parent class

#include <iostream> #include <string.h> using namespace std; class Book  {   public:     Book(char *title) { strcpy(Book::title, title); };      void show_title(void) { cout << title << endl; };   protected:     float cost;     void show_cost(void) { cout << cost << endl; };   private:     char title[64]; }; class LibraryCard : public Book  {   public:     LibraryCard(char *title, char *author, char *publisher) : Book(title)        {          strcpy(LibraryCard::author, author);          strcpy(LibraryCard::publisher, publisher);          cost = 49.95;       };     void show_library(void)    {          show_title();         show_cost();         cout << author << ' ' << publisher;    };   private:     char author[64];     char publisher[64]; }; int main(void) {    LibraryCard card("A", "B", "C");    card.show_library(); }