Here is my ArrayBag . cpp implementation . BagInterfaceItemType A r r ayBagItemTypecombineconst BagInterfaceItemType bagPtr 2 const BagInterfaceItemType thirdBag BagInterfaceItemType thirdBag thirdBag new ArrayBagItemType thirdBagbagPtr 2 if ! bagPtr 2 . isEmpty vectorItemType items bagPtr 2 . toVector for int i 0 i items . size i if ! thirdBag . additems return thirdBag if ! this . isEmpty vectorItemType items this . toVector for int i 0 i items . size i if ! thirdBag . additems return thirdBag return thirdBag <| sep |> If I was Prez , I would whip out a hatchet and yell , No pardon this year bitches ! Right on television . It would be glorious . <| sep |> I ' m the other way around . I was able to create an account after much patience , but I can ' t get the Add to Cart button to work .