Funktion
-
Hallo leute,
ich habe ein problem. wollte mir eine funktion erstellen, die mir einfach einen doublewert in einen string umwandeln.
dafür habe ich die funktion:
std::string Double2Str(double dValue);in der header-datei deklariert.
nun habe ich miene funktion in der .cpp datei erstellt. und zwar so:
//Convert a double value to a string std::string Double2Str(double dValue) { stringstream NewStreamApp; //std::ostringstream NewStreamApp; NewStreamApp << dValue; return NewStreamApp.str(); }leider bekomme ich die fehlermeldung, dass "string" kein element von std ist. benutze auch "using namespace std;"
wo könnte das problem liegen oder wie köntte ic hs lösen??
-
Hallo,
Hast du
#include <string>mit drin?
-
hmm x to std::string
#include <string> #include <sstream> template<typename T> std::string tostr(const T& value) { std::ostringstream ss; ss << value; return (!ss ? "" : ss.str()); }