■
Visual C++ 2008的全新功能
隨著電腦軟硬體的進步,Microsoft也不斷推出Visual
C++的新版本,不斷展現不同的面貌,而最新版Visual C++ 2008的重要新增與加強功能如下:
1.Visual..C++整合式開發環境(IDE):建立在ATL、MFC及Win32應用程式中的對話方塊,會符合Windows
Vista樣式,以具備美觀和相同的外觀。
2.STL/CLR程式庫:Visual..C++現在包含STL/CLR程式庫,可以在Managed環境中使用STL的所有容器、Iterator及演算法。
3.MFC程式庫:Windows..Vista支援通用控制項,目前已加入18個全新或現有類別中的150多種方法,以便支援Windows
Vista中的功能,或是改進目前MFC類別中的功能。
4.支援Inter Core 2微架構、較新的AMD和Intel晶片組:編譯器包含在產生程式碼期間調整Inter
Core
2微架構的功能,而多項新內建指令,例如:_cpuid函式已更新,以支援最新AMD和Intel晶片組修訂版本的一些新功能。
5./Wp64編輯器選項和_w64關鍵字已經被取代:用來偵測64位元可攜性問題的/Wp64編輯器選項和_w64關鍵字,將於未來的編譯器版本中移除,請改用以64位元平台為目標的Visual
C++編譯器。
6./Qfast_transcendentals:產生超越函式的內嵌程式碼,會強制將超越函式轉換為內嵌程式碼以增進執行速度,而且只有在與/fp:except或/fp:precise配對使用時才有作用。
7.連結器變更:根據預設,Visual C++連結器會以asInvoker的執行層級,將UAC片段內嵌到應用程式的資訊清單中,應用程式需要系統管理員權限才能正確執行。 |