class Counter { public: //strasznie długi typ... Counter(const std::initializer_list> &elements) : counter_{elements} { } private: std::map counter_; };