struct CarPart { long PartNumber; char PartName[40]; double UnitPrice; CarPart* Next; }; class ListOfParts { private: int size; // List Builder public: ListOfParts(); int Count(); CarPart* Head; // List Operations public: int Add(CarPart* Item); CarPart* Retrieve(int pos); };