Implementing classes c++
$20-100 USD
着払い
Requirements
This assignment requires you to write C++ code to implement only one class and modify the main() method. Note that while some of the provided classes are related to those developed in the earlier assignments, the functionality of those assignments has been significantly reduced. The classes that you must develop with are as follows:
A StoreStock class:
An internally contained private attribute of STL type map that records the stock levels;
An internally contained private attribute of STL type vector that records all changes in stock levels;
A method RecordStockIn() that records incoming stock;
A method RecordStockOut() that records outgoing stock and throws two exceptions as per the sample output;
A method PrintInventory() that displays the current inventory for each stock item; and
A method PrintAuditTrail() that displays all changes in stock levels (successful or not).
A StockChange class:
This class has been provided along with this question sheet. No changes to the class functionality is needed.
A StockItem class:
This class has been provided along with this question sheet. No changes to the class functionality is needed.
A BookItem class:
This class has been provided along with this question sheet. No changes to the class functionality is needed.
A PaperItem class:
This class has been provided along with this question sheet. No changes to the class functionality is needed.
Your assignment must also satisfy the following requirements:
You must modify the main() function below to handle any exceptions thrown by the StoreStock::RecordStockOut() method; and
Tabs (\t) can be used for formatting purposes
Please refer to the attachment for full instructions
Project Must Be Completed Within 3 Days
プロジェクトID: #2002
プロジェクトについて
アワード:
C++ Expert with Expertise in C++ as Project Engineer Experience in one of top 10 company in world and in Defence. Kindly contact for Value for money Solution.
8人のフリーランサーが、平均$72 で、この仕事に入札しています。
we´ve already communicated once for your other propject, we can do this too but for the price i ve quoted, not less