クラス名・変数名に迷ったら書き込むスレ。Part6
■ このスレッドは過去ログ倉庫に格納されています
0103デフォルトの名無しさん
2005/10/21(金) 19:11:44//
// 複雑な計算
//
return 複雑な計算の結果;
}
void Class::doSomethingAndUpdate() {
//
// 複雑な計算(上と同じだからコピペ)
//
this->hoge = /* 複雑な計算の計算過程の値その1 */;
this->fuga = /* 複雑な計算の計算過程の値その2 */;
this->piyo = /* 複雑な計算の計算過程の値そのn */;
}
あるクラスがこのような構造になってまして,コピペでは効率が悪いので,複雑な計算の部分を別ファイルにし,
double Class::doSomething() const {
#include "別ファイル"
return 複雑な計算の結果;
}
void Class::doSomethingAndUpdate() {
#include "別ファイル"
this->hoge = /* 複雑な計算の計算過程の値その1 */;
// :
}
のようにしたいと思ったのですが,このファイルにつける”拡張子”に迷ったので書き込ませていただきました。
このようなコード片のファイルにつける拡張子の一般的なものは何でしょうか。
設計がまずいと言う見方もありますが,doSomethingを高速化する必要があるのでこのような形にしてみました。
■ このスレッドは過去ログ倉庫に格納されています