Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class LineItem
  6. {
  7.     int testValue;
  8.     public:
  9.     LineItem(int t){
  10.         testValue = t;
  11.     }
  12.     LineItem(){
  13.     }
  14.     int getValue(){
  15.         return testValue;
  16.     }
  17. };
  18.  
  19. class Invoice
  20. {
  21.     private:
  22.         int itemCount = 0;
  23.     public:
  24.         LineItem items[5];
  25.         void addLineItem(LineItem itm){
  26.             items[itemCount++] = itm;
  27.         }
  28.         int getItemCount(){
  29.             return itemCount;
  30.         }
  31. };
  32.  
  33. int main()
  34. {
  35.     Invoice invoice1;
  36.  
  37.     for(int i = 0; i < 5; i++){
  38.         LineItem item(i);
  39.         invoice1.addLineItem(item);    
  40.     }
  41.    
  42.     cout << "Item count: " << invoice1.getItemCount() << endl;
  43.    
  44.     for(int i = 0; i < invoice1.getItemCount(); i++){
  45.         cout << "Line item value: " << invoice1.items[i].getValue() << endl;
  46.     }
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement