mat@mole-end.UUCP (Mark A Terribile) (05/26/90)
Consider the following:
class mut_base
{
. . .
};
class deriv_1
: public mut_base
{
. . .
};
class mult_deriv
: public deriv_1, public mut_base
{
. . .
};
The AT&T Release 2.0 version I have refuses to accept this, insisting that I
am including a base class twice. Zortech's 2.06 accepts it. The Release 2.0
Reference manual states that you may not derive directly twice from the
same base class; it appears that cfront assumes that if I have derived from
it indirectly no direct derivation is possible.
What's the story? Is AT&T wrong and Walter right? (I hope so.) Or is
AT&T right?
As an aside, to the fellows at AT&T: I spoke this week with another C++
programmer who feels the lack of Parameterized Types and feels that MI
will not be fully useful until PT comes along. Please find time to get
templates into a release!
--
(This man's opinions are his own.)
From mole-end Mark Terribile