Problem bei "invalid conversion from `int' to `const CHAR*'"
-
Hey,
mein Problem ist, dass ich nicht weiss, wie man int zu const CHAR* konvertieren soll.
Das Problem besteht bei der ersten Zeile, in der zweiten habe ich es damit gelöst, dass ich ein string vorliegen hatte und es einfach mit .c_str() konvertieren konnte.
-
C++11:
std::to_string(port).c_str()
-
Ohne C++11:
#include <boost/lexical_cast.hpp> int main() { int i = 27; std::string s = boost::lexical_cast<std::string>(i); const char* p = s.c_str(); }
Ohne Boost, ohne C++11:
#include <sstream> int main() { int i = 27; std::ostringstream oss; oss << i; std::string s = oss.str(); const char* p = s.c_str(); }