I just ran the code from that link you posted and got the same error. If you hit F1 in the output window(assuming that you are using VC6) while on the error in question, it will take you the help files and show you even more info (sometimes) on the error. The above quote is what I found.
Technote: Improved Conformance to ANSI C++
As a result of improved C++ conformance, some constructs that used to compile will now give errors. Each error message that may result from some of these changes is flagged by "(new behavior; please see help)" at the end of the message. This doesn't mean that the error message has a new meaning; it means that the compiler may be diagnosing an error which it previously did not.