Exception isn't thrown as expected
Alexandr Druzhinin
drug2004 at bk.ru
Thu May 30 18:56:28 PDT 2013
Hello
I have code like this:
class SomeClass {
ubyte[] data_;
...
auto getObjectType() const {
if(data_ is null) {
writeln("throwing");
throw new Exception("Here the exception should be thrown!");
}
KeyHeaderHelper value_header;
value_header.ptr_ = cast(ubyte*) data_.ptr;
return value_header.object_type;
}
}
When data_ is null the application just prints "throwing" and hangs up
without an exception throwing. I don't know how to handle this. May be I
did something wrong? If so then what?
More information about the Digitalmars-d-learn
mailing list