|
Boost : |
From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2007-10-01 12:53:17
On 10/1/07, Steven Watanabe <steven_at_[hidden]> wrote:
> AMDG
>
> Dean Michael Berris <mikhailberis <at> gmail.com> writes:
>
> > And since it's linear inheritance, the derived type (or at least the
> > one in the end of the inheritance hierarchy) will inherit all these
> > overloads to operator=() which will enable the compiler to choose at
> > compile time which overload it's going to use depending on what's on
> > the right hand side of the operator=().
>
> As long as you put using base::operator=; in the
> derived type
If I recall correctly MSVC 7.1 has problems with chained template
inheritance with using base::operator=; directives. It ICEs.
>
> In Christ,
> Steven Watanabe
-- Felipe Magno de Almeida
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk