Re: what does this mean ?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



On Thu, 07 Jul 2005 18:25:25 +0100, Tom Widmer [VC++ MVP] wrote:

> Doug Harrison [MVP] wrote:
>> On Fri, 8 Jul 2005 02:37:56 +1000, John Carson wrote:
>>>x and y are uninitialised in the first case and zero initialised in the
>>>second case. This is a change that occurred between the 1998 version of the
>>>standard and the 2003 version.
>>
>>
>> Don't you mean the 1998 and 2003 versions of VC++? :)
>
> I don't think he did, no. Or was that a joke? The 2003 TC1 to the
> standard introduced the concept of "value-initialization".

See my reply to John. His example didn't rely on the new-fangled
"value-initialization", but concerned something in the C++ Standard that
VC6 (1998) didn't get right, but VC7.1 (2003) finally did. VC8 appears not
to follow TC1 anyway.

--
Doug Harrison
Microsoft MVP - Visual C++
.



Relevant Pages