64,654
社区成员
发帖
与我相关
我的任务
分享
int *a;
//不可用此指针改变其k的值,你可以直接给变量int k 直接赋值
int& g(int a);
//表达式 g(12)的类型为int,但是是个左边值表达式
g(12) = 33; //OK
int f(int a);
//表达式 f(12)的类型为int,但是是个右值表达式
f(12) = 33; //error
int a = 12;
int const* p = &a;
//*p的类型是int const, 不可改变
*p = 12; //error
//但是 a的类型为int,可以改变
a = 12; //OK