#include
#include
using namespace std;
int main()
{
const string &r4="abcd";
cout<
}
const char &r4="abcd";改成const char *r4="abcd";
老大,你这赋值错误啊!一个字符串能赋值给一个字符变量吗?就好比我给你一个西瓜你能一口气吞下吗?改的话应该去掉引用,将r4定义为字符数组const char r4[20]="abcd"或者改为字符指针就可以了
const char &r4="abcd";
可改成下面任意一种
const char *r4="abcd";
const char r4[]="abcd";
string &r4="abcd";
#include
using namespace std;
int main()
{
const string &r4="abcd";
cout<
}
//const char &r4="abcd";修改为const string &r4="abcd";