Article View: japan.comp.lang.visual-c++
Article #17Re: コンストラクタ内を避けるべき処理
From: 電子のお針箱
Date: Fri, 05 May 2000 00:00
Date: Fri, 05 May 2000 00:00
30 lines
2151 bytes
2151 bytes
Yukihiro Hashi <yukihiro@sky.plala.or.jp> wrote in message news:8es3l3$kas$1@pin2.tky.plala.or.jp... > コンストラクタは返り値を持たないので、 >エラーの発生する処理をある程度避けるべきだと思っていますが、 この基準の意図がわかりません。エラーを返しにくいと言うことですか ? 例外処 理で十分と思いますが...。 > オブジェクト生成なら失敗した場合には例外処理が走るので > 問題がないように思っています。 良く理解できません。コンストラクタが実行されると言うことは、何らかのオブ ジェクトが作成されているわけではないのでしょうか ? それとも、コンストラクタ 内でのオブジェクトの生成 (= 他のコンストラクタの呼出し) と言うことですか ? > じゃあ、その他の処理ではどこまでが良くてどこからは > コンストラクタに入れるべきではないのか、という難問にぶつかっています。 > > 諸兄の経験に基づくご意見をいただければと思います。 > みなさまはどのような基準をお持ちでしょうか? 必要なエラー処理は全て入れ、エラー発生は例外で伝えます。 -- -------------- 電子のお針箱 ueno@di.mbn.or.jp (From: ヘッダーはスパム対策のため -nospam を付加しています。) --------------
Technical Details
Message-ID:
<8eu2vv$pun$1@newsjp.mbn.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8es3l3$kas$1@pin2.tky.plala.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: f71b3,d8108d20cf4aa80b X-Google-Attributes: gidf71b3,public X-Google-Thread: 10a2c7,d8108d20cf4aa80b X-Google-Attributes: gid10a2c7,public From: 電子のお針箱 <ueno-nospam@di.mbn.or.jp> Subject: Re: コンストラクタ内を避けるべき処理 Date: 2000/05/05 Message-ID: <8eu2vv$pun$1@newsjp.mbn.or.jp> X-Deja-AN: 619504694 Content-Transfer-Encoding: 7bit References: <8es3l3$kas$1@pin2.tky.plala.or.jp> X-Priority: 3 Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Complaints-To: news@mbn.or.jp X-Trace: newsjp.mbn.or.jp 957517631 26583 210.144.154.227 (5 May 2000 09:07:11 GMT) Organization: MediaBank,Tokyo,JAPAN X-MSMail-Priority: Normal Mime-Version: 1.0 NNTP-Posting-Date: 5 May 2000 09:07:11 GMT Newsgroups: japan.comp.lang.visual-c++,fj.comp.lang.c++