Rob*_*obᵩ 41
我不会说它是"最好的方法",但是一种方法是使用std::string's iterator构造函数:
std::array<char, 10> arr;
... // fill in arr
std::string str(std::begin(arr), std::end(arr));
Run Code Online (Sandbox Code Playgroud)
        Dav*_* L. 16
如果数组中有一个以空字符结尾的字符串,那么:
std::array<char, 4> arr = {'a','b','c',0};
std::string str(arr.data());
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           13823 次  |  
        
|   最近记录:  |