<HTML>From my points of view, C++ on Windows has the following meaning:
(1) The C++ extensible set of Microsoft Windows as MFC (Microsoft Foundation Class) and SDK (Software Developement Kit). There are some new extensible C++ classes and features as supporting other Microsoft Windows Strategy as ASP, VBScript and DCOM, COM+, etc in 2 parts. Also Microsoft provides its Resource file standard to support it Internatonalization Strategy. That is not provided by ANSI C++.
(2) The C++ Tools as Visual C++ in Visual Stdio, the newest one .Net stdio is in its Beta version.C++ Builder is a very good IDE by Borland. It could help programmer creat Windows C++ program quickly.
(3) I have differ understanding for "GNU C++" that the former friend mentioned. If they want to the WindowsGUI in Unix platforms, they will use Motif or KDE or GNOME. That is more professinoal. So I think that "Windows" only means "Microsoft Windows" .
</HTML>