Preferred conversion from char (not char*) to std::string

后端 未结 5 1956
花落未央
花落未央 2021-01-01 08:55

I have a char, a plain old character, that I would like to turn into an std::string. std::string(char) doesn\'t exist of course. I c

5条回答
  •  余生分开走
    2021-01-01 09:09

    This works on gcc C++ 4.9.2 (http://ideone.com/f3qhTe)

    #include 
    using namespace std;
    
    int main() {
        // your code goes here
        std::string test;
    
        test = (char) 76;
        test += (char) 77;
        test += (char) 78;
        test += (char) 79;
    
        std::cout << "test contains: " << test << std::endl;
        return 0;
    }
    

提交回复
热议问题