(see below)
对于最后一条语句,赋值操作符的结果实际上用于初始化一个非const引用,该引用将在语句之后立即失效:引用不能直接绑定到临时对象(不能作为临时对象绑定到const或rvalue引用在这一点上,值得注意的是,这个问题是用赋值操作符来描述的,因为这个运算符通常可以用于值类型并返回一个lvalue引用。对于任何返回对象引用(即*this )的函数,都存在同样的问题。一个潜在的修复方法
在node.js (Javascript)中,我有两个类,类mainclass和subclass,subclass继承了mainclass。在另一个模块(其他类,其他.js文件)中,我有一个来自mainclass类的对象数组myArray[1] = new mainclass(在运行时,我希望创建一个新的subclass对象,并将其引用设置为myArray[0]中的引用,这样myArray就不会被更改,但是myArray会返