Re: non-const reference to tem****ary derived from pure virtual Base
by "sk_usenet" <sometechyguy at gmail dot com>
May 6, 2008 at 09:40 AM
"Erik Wikström" <Erik-wikstrom@[EMAIL PROTECTED]
> wrote in message
> On 2008-05-06 16:41, reppisch wrote:
>> Hi Ng,
>>
>> besides that this style may be asking for trouble i'm faced with a
>> unexpected gcc behaviour. Tested with gcc 3.3.3.
>> On M$ .Net this compiles just fine.
>>
>> I'm trying to make a non-const reference to a tem****ary object. The
>> object is derived from a pure virtual base, so the compiler can't
create
>> a copy of base-type.
>
> Are you sure VS.NET allowed that? If that is the case you really should
> check the options you provide to the compiler because making a non-const
> reference to a tem****ary is forbidden by the standard.
Yes, by default VC allows this as an extension to Standrad (I tested a
long
time back on probably v7.0). I think it's the /Za option in VC compiler
that
would flash the error.
--
http://techytalk.googlepages.com