Boost logo

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:
> Dean Michael Berris <mikhailberis <at>> 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, gregod at, cpdaniel at, john at