#2155. C++-编译-cannot bind non-const lvalue reference of type...
C++-编译-cannot bind non-const lvalue reference of type...
Background
Description
cannot bind non-const lvalue reference of type 'xxx' to an rvalue of type 'xxx'
给函数了一个不被函数允许的值
1.给引用一个表达式,如:
void func(int& a){a--;}
int b=3;
func(b*2); //需要传入一个引用,但是表达式不能作为引用
2.给指针一个变量,如:
void func(int* a){a--;}
int b=3;
func(b); //需要传入一个指针,但是却传入了一个变量
Format
Input
Output
Samples
Limitation
1s, 1024KiB for each test case.