1. 程式人生 > >std:string 與其它基本資料型別的轉換

std:string 與其它基本資料型別的轉換

string -> char*

std::string str("12345");

char *pChar = NULL;

pChar = std::string.c_str();

char* -> string

char* pChar = new char[10];

std::string str;

str = pChar;

string -> double

std::string str("12345");

double n;

n = atof(str.c_str());

int -> string

int i = 0;

char TempChar[100];

sprintf(TempChar, "int %d to string", i);

std::string Str(TempChar);