例外処理が使えない環境でのエラー処理は
どうするのが良いんでしょうか。
戻り値、ってのは基本だと思うけれど、コンストラクタで使えなかったり、
いちいちテストするのは面倒だったりするので・・・
setjmp/longjmp なんかを使って、系統的なエラー処理ってできませんかね?