小编Ton*_*ony的帖子

C++从类成员函数返回值

我无法理解为什么a.funct()可以是赋值运算符的左操作数,即使funct()没有返回l值引用.

class A
{
public: 
    A funct () {A x; return x;}
};

int main () 
{
    A a,b; a.funct()=b;
}
Run Code Online (Sandbox Code Playgroud)

c++ class function

1
推荐指数
1
解决办法
1498
查看次数

标签 统计

c++ ×1

class ×1

function ×1