Minor corrections on ErrorHandling

time-shift
Ferhat Mihoubi 2010-10-11 17:56:23 +02:00
parent 75dd6f0d7b
commit 9a0201b26a
1 changed files with 3 additions and 2 deletions

View File

@ -48,7 +48,7 @@ public:
class FloatingPointExceptionHandling : public GeneralExceptionHandling class FloatingPointExceptionHandling : public GeneralExceptionHandling
{ {
public: public:
FloatingPointExceptionHandling(string value) : GeneralExceptionHandling(string("Floating point error in bytrecode: " + value)) FloatingPointExceptionHandling(string value) : GeneralExceptionHandling(string("Floating point error in bytecode: " + value))
{}; {};
}; };
@ -82,6 +82,7 @@ public:
class DivideExceptionHandling : public FloatingPointExceptionHandling class DivideExceptionHandling : public FloatingPointExceptionHandling
{ {
double value1, value2; double value1, value2;
public:
DivideExceptionHandling(double value1_arg, double value2_arg) : FloatingPointExceptionHandling("a/X"), DivideExceptionHandling(double value1_arg, double value2_arg) : FloatingPointExceptionHandling("a/X"),
value1(value1_arg), value1(value1_arg),
value2(value2_arg) value2(value2_arg)
@ -111,7 +112,7 @@ public:
class FatalExceptionHandling : public GeneralExceptionHandling class FatalExceptionHandling : public GeneralExceptionHandling
{ {
public: public:
FatalExceptionHandling(string ErrorMsg_arg) : GeneralExceptionHandling("Fatal error in bytrecode:") FatalExceptionHandling(string ErrorMsg_arg) : GeneralExceptionHandling("Fatal error in bytecode:")
{ {
completeErrorMsg(ErrorMsg_arg); completeErrorMsg(ErrorMsg_arg);
}; };