[C++-sig] small operators bug
Roman Yakovenko
roman.yakovenko at gmail.com
Thu Oct 6 15:46:44 CEST 2005
On 10/6/05, David Abrahams <dave at boost-consulting.com> wrote:
> Roman Yakovenko <roman.yakovenko at gmail.com> writes:
>
> It's not a bug. The behavior matches the usual function hiding
> behavior in C++ derived classes, and, I believe, it also matches the
> behavior of regular Python classes.
You are right. I introduce the wrong use case. What I tried to
introduce is next use case:
( taken from http://boost.org/libs/utility/operators.htm tutorials )
class MyInt : public boost::operators<MyInt> {...};
And in this case I can write, I think,
MyInt x, y;
MyInt z = x + y;
I tried to export class similar to MyInt, but failed. I will try to
bring correct use case.
Any way if you understand what I talked about, could you explain how
this functionality
( overloading operators ) should be exported?
Thanks
> --
> Dave Abrahams
> Boost Consulting
> www.boost-consulting.com
Roman Yakovenko
More information about the Cplusplus-sig
mailing list