Exception.cpp 405 B

1234567891011121314151617181920212223242526272829
  1. #include "Exception.h"
  2. #include <iostream>
  3. using namespace std;
  4. Exception::Exception(string message)
  5. {
  6. this->message = message;
  7. this->line = -1;
  8. }
  9. Exception::Exception(string message, int line)
  10. {
  11. this->message = message;
  12. this->line = line;
  13. }
  14. void Exception::print() const
  15. {
  16. cout << message;
  17. if(line != -1)
  18. {
  19. cout << "(" << line << ")";
  20. }
  21. cout << endl;
  22. }