C++中字符数组转 string类引用问题

函数定义:
void fun(const string &s){
cout<<s<<endl;
}
如果调用fun("hello"),可以正确编译。但是如果把函数定义中的const去掉,则不能正确编译。
问字符数组"hello"是通过什么方式装换成const string &类型的,是某种强制转换吗?
我再C++ primer里没找到相关说明,如有知道的说明下哪本书,那页有说明。

查看全部
fommfomm
fommfomm
2015/08/14 14:10
  • c++
  • string
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

5个回复