lvalue 相关问题

L值表示值的地址。 “L”代表左侧,因为当变量出现在赋值操作的左侧时,它就是所需的地址。

解除引用的指针是否是有效的左值?

假设定义:int i = 10; int * p =&i;为什么* p在这里是有效的左值:* p + = 10;不应该* p计算存储在&i的int的值,即。 10,因而产生一个“不是......

回答 5 投票 19

如何禁止为临时对象调用成员函数(C ++)

我有模板类data_ptr,它有成员运算符*,用于访问指向data的指针:operator T *(){return m_pPtr;在data_ptr的构造函数内部,它的指针被“固定”......

回答 1 投票 -1

C程序 - 作为左操作数分配所需的左值 -

#包括 #包括 int main(){int N,i,j,m; int T [i] [j]; do {printf(“Saisir N”); scanf(“%d”,&N); i = N; J = N; }(N> 10 && N <0); ...

回答 2 投票 -1

我继续得到“左手需要左值”,我不知道如何解决它[关闭]

基本上我需要在一个字符数组中给出元音的数量(最后一个子程序,但我继续得到这个错误说“左值作为赋值的左操作数”我尝试过...

回答 2 投票 -2

有没有办法在C ++中通过引用传递rvalue?

我正在尝试为小型数据库分配创建“回滚”功能。我有一堆二进制搜索树,我用它来存储数据库的备份:GenStack

回答 1 投票 2

是* p是左值还是左值

在下面的代码中,*是左值还是左值? #包括 void main(){int b = 2; int * a = NULL; A =&B; *一个= 3;的printf( “%d”,*一个); }

回答 3 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.