コードの書き方のスタイルについておしえてください
べたに処理を書くのではなく
type2 output1,output2;
DoSome1(type1 &input, type2 &output1);
DoSome2(type2 &output1, type2 &output2);

処理結果outputをclass内のメンバー変数として保持できる
class CDoSome1{
public:
type2 output1;
CDoSome1(type1 &input){output1 = ...}
};
class CDoSome2: public CDoSome1
{
public:
type2 output2;
CDoSome2(type1 &input):CDoSome1(input)
{output2 = ...}
};
というスタイルで処理しています。
けれどやっぱりべた書きのほうがいいのかとも悩んでます。
どちらのほうがいいのでしょうか?