大佬请看 这里是函数返回值当左值吗?
函数返回值当左值 好像要返回引用 4D wp231957 发表于 2020-4-8 12:274D
大佬函数返回值 当左值 不是必须返回引用吗 琴长不过时光 发表于 2020-4-8 13:14
大佬函数返回值 当左值 不是必须返回引用吗
函数参数啊,不是左值,要划分也是右值 wp231957 发表于 2020-4-8 13:16
函数参数啊,不是左值,要划分也是右值
哦哦 你说这个是右值? 琴长不过时光 发表于 2020-4-8 13:24
哦哦 你说这个是右值?
那你说左值是根据啥说的 wp231957 发表于 2020-4-8 13:25
那你说左值是根据啥说的
它在strcpy的左边 右边的给它赋值
strcpy(s8.m_tr(),"BBBBGGGGG");
这个不应该是左值吗 wp231957 发表于 2020-4-8 13:25
那你说左值是根据啥说的
如果翻译成白话文就是s8.m_tr() = "BBBBGGGGG"; 琴长不过时光 发表于 2020-4-8 13:35
它在strcpy的左边 右边的给它赋值
strcpy(s8.m_tr(),"BBBBGGGGG");
这个不应该是左值吗
我好久都不玩c 了,我感觉c/c++里的左右值 都是针对等号(赋值语句) 而言的
而
strcpy(); 这个函数需要传两个参数,s8.m_tr(),"BBBBGGGGG" 这两个都是传参,和左右值没啥关系 wp231957 发表于 2020-4-8 13:40
我好久都不玩c 了,我感觉c/c++里的左右值 都是针对等号(赋值语句) 而言的
而
strcpy(); 这个函数需 ...
哦哦 知道了 琴长不过时光 发表于 2020-4-8 13:38
如果翻译成白话文就是s8.m_tr() = "BBBBGGGGG";
c/c++是强类型语言
它不会像python那样支持 Z="ABCD" ; 类似这样的语句只能在初始化时 使用,决不能在运行时 使用
所以不存在左右值的问题 wp231957 发表于 2020-4-8 13:43
c/c++是强类型语言
它不会像python那样支持 Z="ABCD" ; 类似这样的语句只能在初始化时 使用,决不能在运 ...
好的
页:
[1]