C++完全引用说,“除了=操作符之外,运算符函数是由派生类继承的”。但我无法理解以下代码的行为:using namespace std; int i;// inst2=inst11; //But if b was inherited then this should also work but it doesnt
,我期待两个<e
从不同的帖子,包括这篇,我注意到了复制和交换的习惯用法,但是当涉及到派生类时,我不确定如何实现这个代码。*this;我知道只要在派生类中定义了自定义赋值运算符,那么调用基类的赋值运算符就是该方法的责任。在这种情况下,我如何以最佳方式调用基类的赋值运算符。; //Suppose base class ha