C++ examples for Class:Constructor
Initialize default value in constructor Initialization list
#include <iostream> using namespace std; class MusicInfo// w w w . ja va 2 s . c om { public: int PhoneNumber; MusicInfo(int Phone) : PhoneNumber(Phone) {} }; class MySharona : public MusicInfo { protected: int OneHitWonders; int NumberRecordings; public: MySharona(int Records, int Phone) : MusicInfo(Phone), OneHitWonders(1), NumberRecordings(Records) {} MySharona(int Records) : MusicInfo(8675309), OneHitWonders(1), NumberRecordings(Records) {} }; int main() { MySharona CD(20, 5551212); MySharona OldCD(30); cout << CD.PhoneNumber << endl; cout << OldCD.PhoneNumber << endl; }