1
0

usestok1.cpp 757 B

123456789101112131415161718192021222324252627282930
  1. // usestok1.cpp -- using the Stock class
  2. // compile with stock10.cpp
  3. #include <iostream>
  4. #include "stock10.h"
  5. int main()
  6. {
  7. {
  8. using std::cout;
  9. cout << "Using constructors to create new objects\n";
  10. Stock stock1("NanoSmart", 12, 20.0); // syntax 1
  11. stock1.show();
  12. Stock stock2 = Stock ("Boffo Objects", 2, 2.0); // syntax 2
  13. stock2.show();
  14. cout << "Assigning stock1 to stock2:\n";
  15. stock2 = stock1;
  16. cout << "Listing stock1 and stock2:\n";
  17. stock1.show();
  18. stock2.show();
  19. cout << "Using a constructor to reset an object\n";
  20. stock1 = Stock("Nifty Foods", 10, 50.0); // temp object
  21. cout << "Revised stock1:\n";
  22. stock1.show();
  23. cout << "Done\n";
  24. }
  25. // std::cin.get();
  26. return 0;
  27. }