
7 Feb
2006
7 Feb
'06
9:20 p.m.
Hi fred,
First, there tends to be a create and object member function of a lot of objects in the library. This forced Ion to create partially constructed objects with the constructor, but it allows the use of return values instead of exceptions for error handling. I personally do not like partially constructed objects, and I do not mind exceptions that are thrown if there's a serious problem detected. I'm curious what the rationale was for that decision. Do the create/open functions fail frequently in typical use cases?
Can you elaborate a bit on this? I can't understand well what you are trying to point out. Thanks Ion