C++相談室 part46
■ このスレッドは過去ログ倉庫に格納されています
0082デフォルトの名無しさん
2006/01/14(土) 16:33:33・引数が値渡しである必要は無いので参照に。
・length は string のメンバ関数を使えばいい。
・find() の引数を長さ1の文字列ではなくひとつの文字に。
・dotPos を fin() の戻り値にあわせて string::size_type に。
・見つからない判定は string::npos で。
double GetPrecision(const string& value)
{
string::size_type const dotPos = value.find('.');
if(dotPos != string::npos) return pow(10, 1+dotPos-value.length());
else return 1;
}
■ このスレッドは過去ログ倉庫に格納されています