class Invoice { public: void add(Item* item) { items.push_back(item); } . . . private: vector<Item*> items; };