fork download
  1. #include <sstream>
  2. #include <string>
  3. #include <iostream>
  4.  
  5. int main ()
  6. {
  7. std::stringstream ss;
  8. ss << 55;
  9.  
  10. const char* c1 = ss.str().c_str(); // *c1 = \0
  11. std::cout << c1 << std::endl;
  12.  
  13. // looks to be doing the same, but in stages
  14. std::string s = ss.str();
  15. const char* c2 = s.c_str(); // *c2 = "55"
  16. std::cout << c2 << std::endl;
  17. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
55
55