0

JSON Spiritには便利な機能がありますoperator==

template< class Config >
bool Value_impl< Config >::operator==( const Value_impl& lhs ) const
{
    if( this == &lhs ) return true;

    if( type() != lhs.type() ) return false;

    return v_ == lhs.v_; 
}

この変数lhsは、他の多くの例でおなじみの「左側」のように見えます。これは、この演算子が割り当てられているものが左側にない場合、これが期待どおりに機能しないことを意味します。

あれは正しいですか?もしそうなら、なぜですか?

どちらの場合も、基準を引用してください。

4

1 に答える 1