从char*转换成string :char cTest[] = "test"; string str = cTest;
从string转换成char* :char *cTest = strdup(str.c_str()); 需要注意的就是用完strdup后要记得释放,free(cTest);因为strdup是从堆中分配的内存,危险哦...
从char*转换成string :char cTest[] = "test"; string str = cTest;
从string转换成char* :char *cTest = strdup(str.c_str()); 需要注意的就是用完strdup后要记得释放,free(cTest);因为strdup是从堆中分配的内存,危险哦...