c_str函数的返回值是const char*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程. c++语言提供了两种字符串实现,其中较原始的一种只是字符串的c语言实现.与C语言的其他部分一样,它在c++的所有实现中可用,我们将这种实现提供的字符串对象,归为c-串,每个c-串char*类型的. 标准头文件<cstring>包含操作c-串的函数库.这些库函数表达了我们希望使用的几乎每种字符串操作. 当调用库函数,客户程序提供的是string类型参数,而库函数内…