2018-12-04から1日間の記事一覧

クラスでカウンターを表現する、を集約する

別のクラスのインスタンスをメンバー変数として持つ。 #include "Counter.h" #include <iostream> using namespace std; class GenderCounter{ private: Counter male; // 別のクラスのインスタンスをメンバー変数として持つ。 Counter female; // 別のクラスのインス</iostream>…

クラスでカウンターを表現する、を継承する

CounterEX.h #ifndef CounterEX_h #define CounterEX_h class CounterEX: public Counter{ public: void downVal(); CounterEX(int initVal); CounterEX(); }; #endif CounterEX.cpp #include "Counter.h" #include "CounterEX.h" void CounterEX::downVal()…

クラスでカウンターを表現する

Counter.h #ifndef Counter_h #define Counter_h class Counter{ protected: int val; public: void reset2zero(); void upVal(); int getVal(); Counter(int initVal); Counter(); }; #endif Counter.cpp #include "Counter.h" void Counter::reset2zero(){…