Visual C++

Visual C++ 2010 提供強大而富有彈性的開發環境,供您建立 Microsoft Windows 架構和 Microsoft .NET 架構的應用程式。 您可以在整合式開發系統中使用它,也可以使用個別的工具。 Visual C++ 是由下列元件所組成:

  • Visual C++ 2010 編譯器工具。 此編譯器支援傳統的機器碼開發人員,以及以虛擬機器平台 (例如 Common Language Runtime (CLR)) 為目標的開發人員。 Visual C++ 2010 包含以 x64 和 Itanium 為目標的編譯器。 此編譯器持續支援直接以 x86 電腦為目標,並會針對兩種平台進行效能最佳化

  • Visual C++ 程式庫。 這些程式庫包括業界標準的 Active Template Library (ATL)、Microsoft Foundation Class (MFC) 程式庫,以及諸如 Standard C++ 程式庫 (由 iostreams 程式庫和標準樣板程式庫 (STL) 組成) 和 C 執行階段程式庫 (CRT) 等標準程式庫。CRT 包含安全性已增強的替代函式,取代已知會造成安全性問題的函式。STL/CLR 程式庫則提供 STL 給 Managed 開發人員。 具有資料封送處理 (Marshaling) 新功能的 C++ 支援程式庫,其設計是要簡化以 CLR 為目標的程式。

  • Visual C++ 開發環境。 此開發環境針對專案管理和組態 (包括對大型專案的較佳支援)、原始程式碼編輯、原始程式碼瀏覽及偵錯工具,提供了強大的支援。 這個環境也支援 IntelliSense,它會在您編寫程式碼時提供有用的即時線上建議

除了傳統的圖形使用者介面應用程式外,Visual C++ 還可讓開發人員建置 Web 應用程式、智慧型用戶端 Windows 架構應用程式,以及精簡型用戶端和智慧型用戶端行動裝置的方案。 C++ 是世界上最受歡迎的系統層級語言,而 Visual C++ 能提供開發人員世界級的工具讓他們用來建立軟體。

注意事項注意事項

Visual C++ Express提供了可在其他 Visual C++ 版本中使用之功能的子集。 因此,即使可能會在本文件中討論,這些版本中的一些可用元件、程式庫或功能都無法在此版本的產品中使用。 如需使用這些功能,您必須升級至 Visual C++ 的其他版本。 如需這些版本的詳細資訊,請參閱 Visual C++ 版本。Visual C++ Express 隨附的文件是其他 Visual C++ 版本之文件的子集。 因此,您可能會遇到無法使用的主題連結。 完整的文件可以從 https://msdn.microsoft.com/zh-tw/library/default.aspx (英文) 取得。

注意事項注意事項

如果您才剛開始學習 C++,請參閱 MSDN 初學者開發人員學習中心上由 Herb Schildt 所著的教學課程:第一層:C++ 初學者指南 (英文)。

在本節中

相關章節