【发布时间】:2010-10-07 14:44:20
【问题描述】:
大家好,假设我有两个类:
Base{}; //inside I have operator=
Derived{}; //inside I don't have operator=
为什么这个工作完美:
Derived der1, der2;
der1=der2; //<-here I know that it actually calls my Base::operator=
而这个不是:
Derived der1;
Base bas1;
der1=bas1; //<-here why can't call Base::operator=?
【问题讨论】:
-
我刚刚回答了这个问题。 Trouble with inheritance of operator= in C++ 的可能重复项
标签: c++