编程论坛
注册
登录
编程论坛
→
C++教室
c.str() 如何使用?
asd6791868
发布于 2008-12-15 19:29, 1536 次点击
在是什么情况下需要c.str();
5 回复
#2
xlh5225
2008-12-15 19:32
c是一个string类型,当你需要用字符数组时,可用用str()这个函数来转化。
#3
asd6791868
2008-12-15 19:35
怎么转换呢??
有例子没???
#4
xlh5225
2008-12-15 19:39
void f(char array[]){
// .....
}
当你申明,定义一个string c= "hello world!"
你想将string传递给函数f,但f接受的为一个字符数组的参数,这时你就可以:
f(c.str());
来对基进行调用!
1