Angenommen, ich habe einen Konstruktor, der einen Vektor vom Typ Zeichenfolge akzeptiert. Wenn eines der Klassenmitglieder kein String, sondern ein Double ist, wie würde ich dann das String-Vektorelement im Konstruktor in Double konvertieren?Konvertieren von Werten in der Konstruktorinitialisierungsliste C++
Foo::Foo(const std::vector<string>& v):
d(v[0].toDouble()){}
Ich bin mir bewusst, dass ToDouble() funktioniert nicht in C++ Ich bin nur hier als ein Beispiel setzen, was ich tun möchte.
Danke.
http://en.cppreference.com/w/cpp/string/basic_string/stof –