A conversão de um C ++ stringem uma matriz de caracteres é bem direta, usando a c_strfunção de string e depois o fazendo strcpy. No entanto, como fazer o oposto?
I têm uma matriz de char como: char arr[ ] = "This is a test";para ser convertido de volta para:
string str = "This is a test.
const char*, para que você possa transmitir uma string literal ou matriz de caracteres (que decai para isso).