如果未在库类中实现,如何重载运算符?

时间:2013-10-19 21:02:57

标签: c++ operator-overloading

我有DataForm::Field类内的库类DataForm。我想使用最新版本,但我需要operator ==重载。如果不修改Field类而不使用继承,我怎么能这样做呢?有可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用免费功能:

bool operator==( const DataForm::Field& lhs, const DataForm::Field& rhs )
{
    // implement me...
}