anonymous
  • anonymous
vector of class items in a inventory program help
Computer Science
  • Stacey Warren - Expert brainly.com
Hey! We 've verified this expert answer for you, click below to unlock the details :)
SOLVED
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
katieb
  • katieb
I got my questions answered at brainly.com in under 10 minutes. Go to brainly.com now for free help!
rsmith6559
  • rsmith6559
Assuming that you're using vector because you're dynamically creating items, the creation of each item would return a pointer to the created item. So your vector would be holding item pointers.
anonymous
  • anonymous
here is what i have so far: http://liveworkspace.org/code/5fc3bc736d1982c949f5cc6f8e088a02 so what i want to do is after inserting some of the products into the vector then in 1. item sale i want to type a specific ID corresponding to some product which then it would use i guess iterator to find that product and print it
eSpeX
  • eSpeX
What about making your "Item" class have a protected bool variable, "on-sale", so when your items are created they will inherit that property. Then you can set the bool to true if it's on sale and use a method in the class to calculate a sale price and print it when called.

Looking for something else?

Not the answer you are looking for? Search for more explanations.

More answers

anonymous
  • anonymous
somehow it looks complicated to use another methods etc... isn't there another option
anonymous
  • anonymous
will then the iterator work or what?, why isn't that iterator work in my example
rsmith6559
  • rsmith6559
Does this code run? I'd be surprised it Item::print() doesn't require std::cout and I think that Item::actual_qunatity is a typo ("na" transposed). Can Inventory be decoupled from items? Inventory does include all items, but is really only concerned with the count of items and maybe reorder points.
anonymous
  • anonymous
it doesn't compile you can see it on the link i gave that it gives an error in inventory::sale error: no matching function for call to 'find(std::vector::iterator, std::vector::iterator, int&)'. I just want to do a inventory program but im really lost, it should update quantity sold in sale and etc..
rsmith6559
  • rsmith6559
First, stop and take a breath. Now go back and give your class designs another look. You tried using the current designs to create a system, and now you have a better perspective of what's needed. FWIW, I treat my classes as separate projects. I write them and write a test program to make sure they're okay, and then they can be copied into an applications project.

Looking for something else?

Not the answer you are looking for? Search for more explanations.