I have spent the last year and ½ working with .NET particularly in the area of Managed C++, C++ and COM Interop, and bought this book to see if there was anything they add to add. This book is touted as a "complete reference." So it is with great shock that in 1073 pages, they fail to even mention Managed Extensions for C++, which arguably is the single most important part of Visual C++.NET. Indeed, the index does not even contain the word "managed!" A person picking up this book may be expected to see a discussion of the profound changes that .NET brings to the Windows programmer. Not even mentioned. Strangely enough, we get a chapter, Chapter 24: C# A Windows Application" that has a chapter on C# without even mentioning .NET!
There is no overview chapter on .NET, the CLR and the CTS, and how they enable cross-language inter-operation. There is no chapter on the new keywords that Managed Extensions introduces like __gc, __valuetype, __pin and so forth. There is no chapter(s) on using .NET's BCL from C++, there is no chapter on how to migrate code to the managed environment, no chapter on mixing managed and unmanaged code, and no COM Interop chapter to name a few.
That's not even the worst part. I got up to page 13 and had to stop because of the sheer number of technical errors. On page 6, we have this interesting tidbit "For these developers, SQL debugging and MTS are integrated into the development environment making development of distributed-transaction-oriented applications faster and easier (SQL Server and MTS come with the Enterprise Edition of Visual C++)." Whoops! Forgot to cut this part out from the last edition and change it! This is a description of Visual C++ Enterprise 6.0! MTS has long since been replaced by COM+ and in some regards .NET. Neither SQL Server nor MTS comes with the Enterprise Edition. It just gets worse from there.
There's no excuse for books like this (and these two authors have been particularly bad at this in other .NET books like this). This kind of cut and pasting from previous editions and missing the boat on most of the meat of this new release does readers a real dis-service.