C++相談室 part96
■ このスレッドは過去ログ倉庫に格納されています
0144デフォルトの名無しさん
2012/07/05(木) 22:52:33.83だから最小単位の関数に分割する。
それはいいんだが、今度は関数が増えすぎてその管理が煩雑になりそう。
その対策としてクラスを作り private 静的メンバ関数にするというのは妥当?
例えば、
namespace MyFunctions {
template <class T> T func1(T x) { ちゅっちゅー } // 隠したい。
template <class T> T func2(T x) { ちゅっちゅー } // 隠したい。
template <class T> T func(T x) { func1(func2(x)) ちゅっちゅー } // 使ってほしい。
}
というのを
class MyFunctions {
template <class T> static T func1(T x) { ちゅっちゅー } // 隠したい。
template <class T> static T func2(T x) { ちゅっちゅー } // 隠したい。
public:
template <class T> static T func(T x) { func1(func2(x)) ちゅっちゅー } // 使ってほしい。
};
とするという対策しか思いつかなかったんだが。
みんなはどうしてる?
■ このスレッドは過去ログ倉庫に格納されています