私は文字列型のベクトルをとるコンストラクタを持っているとします。 クラスメンバーの1つが文字列ではなくdouble型の場合、文字列ベクトル要素をコンストラクタ内で倍精度に変換するにはどうすればよいですか?コンストラクタ初期化リスト内の値を変換するC++
Foo::Foo(const std::vector<string>& v):
d(v[0].toDouble()){}
私はtoDouble()はCで動作しないという++私はちょうど私が何をしたいのかの一例として、ここでそれを入れている認識しています。
ありがとうございました。
http://en.cppreference.com/w/cpp/string/basic_string/stof –