🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: japan.comp.lang.visual-c++
Article #26

コンストラクタ内を避けるべき処理

#26
From: Yukihiro Hashi
Date: Fri, 05 May 2000 00:00
14 lines
1430 bytes
はし@横浜と申します。

コンストラクタは返り値を持たないので、
エラーの発生する処理をある程度避けるべきだと思っていますが、
どうもその基準が自分でもいまいちしっくりきません。

オブジェクト生成なら失敗した場合には例外処理が走るので
問題がないように思っています。

じゃあ、その他の処理ではどこまでが良くてどこからは
コンストラクタに入れるべきではないのか、という難問にぶつかっています。

諸兄の経験に基づくご意見をいただければと思います。
みなさまはどのような基準をお持ちでしょうか?
Technical Details
Message-ID: <8es3l3$kas$1@pin2.tky.plala.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f71b3,d8108d20cf4aa80b,start
X-Google-Attributes: gidf71b3,public
X-Google-Thread: 10a2c7,d8108d20cf4aa80b,start
X-Google-Attributes: gid10a2c7,public
From: "Yukihiro Hashi" <yukihiro@sky.plala.or.jp>
Subject: コンストラクタ内を避けるべき処理
Date: 2000/05/05
Message-ID: <8es3l3$kas$1@pin2.tky.plala.or.jp>
X-Deja-AN: 619173983
Content-Transfer-Encoding: 7bit
X-Priority: 3
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
X-Complaints-To: abuse@plala.or.jp
X-Trace: pin2.tky.plala.or.jp 957452771 20828 210.153.76.96 (4 May 2000 15:06:11 GMT)
Organization: PLALA
X-MSMail-Priority: Normal
Mime-Version: 1.0
NNTP-Posting-Date: 4 May 2000 15:06:11 GMT
Newsgroups: japan.comp.lang.visual-c++,fj.comp.lang.c++