第壹種是由 ISO/ANSI 制定的標準 C++ 語言,這種 C++ 是最常見的,最早是由貝爾實驗室的 Bjarne Stroustrup 提出的。
另壹種是由 ECMA 標準制定的 C++/CLI 語言,這種 C++ 是為了支持 .NET 平臺而開發的,最早由微軟提出。在.NET剛剛推行時還有壹種 Managed C++ ,它是 C++/CLI 的雛形,曇花壹現,現在已經“絕跡”。
----------------------------------------------------------------------------------------------
以上介紹的是 C++ 語言,註意,不要把語言和產品混為壹談,例如 C++ 是語言,而 Visual C++ 和 Borland C++ 等是產品。
現在主要的 C++ 產品有:Visual C++ 、Borland C++、和 C++ Builder。最有前景的還是 Visual C++。Visual C++ 6.0 版只支持 ANSI/ISO 標準 C++,不支持 C++/CLI。 從Visual Studio 2005(VC++ 8.0)開始同時支持 ANSI/ISO C++ 和 C++/CLI,2003(VC++ 7.0)版不是很完善,不推薦使用。
即將發布的 Visual Studio 2010 (VC++ 10.0版)還將支持新壹代的 C++0x 標準。
推薦使用 Visual Studio 2008 即 VC++ 9.0,但不要用 Visual C++ 2008 的 Express 版本,該版本不支持 MFC
至於UNIX/Linux平臺下的C++我就不多介紹了,因為用的人不是很多。
希望我的回答妳能滿意~