成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解讀Visual C++ 2005具體實例

開發(fā) 后端
由于Visual C++ 2005小樣太多,此處無法上傳,所以請大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網(wǎng)絡(luò)上搜下吧,有許多資源呢!

Visual C++ 2005 將為面向 Windows 和 .NET Framework 的系統(tǒng)和應(yīng)用程序開發(fā)人員提供比其較低版本更多的功能和更細(xì)粒度的控制,人們計劃在該產(chǎn)品的所有領(lǐng)域(包括語言、編譯器和核心庫)進行關(guān)鍵改進。

這些增強功能將使 C++ 開發(fā)人員能夠更有效地面對 CLR、優(yōu)化代碼的性能、面對 64 位 Windows 以及提高應(yīng)用程序的安全性。此外,Visual C++ 2005 將 使開發(fā)人員能夠直接在 Visual Studio 2005 IDE 中為移動設(shè)備生成本機 C++ 應(yīng)用程序。(有關(guān)嵌入式 C++ 開發(fā)的詳細(xì)信息,請參閱 “基于設(shè)備的開發(fā)”一節(jié))。

通過 Visual C++ .NET 2002 版和 2003 版,托管擴展使開發(fā)人員能夠顯式利用 CLR 和 .NET Framework。在 Visual C++ 2005 中,現(xiàn)有的托管擴展語法將繼續(xù)得到完全支持。此外,Visual C++ 將通過強大的新功能以及用于編寫托管代碼的更為優(yōu)雅的語法為 CLR 和 .NET Framework 提供擴展支持。該語法現(xiàn)正在作為到 ECMA 標(biāo)準(zhǔn)化公共語言基礎(chǔ)結(jié)構(gòu) (CLI) 的 C++ 綁定而進行 ECMA 標(biāo)準(zhǔn)化。這一新語法將稱為 C++/CLI。#t#

C++ 語言的 C++/CLI 子集主要將在 Visual C++ 2005 中實現(xiàn),并將為 Visual C++ 開發(fā)人員提供很多新功能。C++ 開發(fā)人員將***次能夠使用真正的 C++ 編程范型編寫 .NET 連接的應(yīng)用程序。例如,將為由 CLR 和垃圾回收器管理的代碼和數(shù)據(jù)啟用 C++ 模板和 C++ 樣式的確定性終止。此外,C++/CLI 還為 C++ 提供很多 CLR 編程范型,包括泛型的 CLR 實現(xiàn)。

C++/CLI 還簡化了定義和使用托管數(shù)據(jù)類型的方式。新標(biāo)準(zhǔn)引入的關(guān)鍵字對于 C++ 開發(fā)人員而言,比當(dāng)前托管擴展的下劃線-下劃線 關(guān)鍵字更為直觀。在 C++/CLI 中,ref 關(guān)鍵字用來以與托管擴展 __gc 關(guān)鍵字類似的方式定義垃圾回收類:

  1. ref class MyRefClass { /* ... */ }; 

此外,C++/CLI 還引入一種新的類型 — 句柄,該類型用來表示自動垃圾回收的使用。句柄借用指針的語法,但使用加字符號 (^) 而不是星號 (*)。關(guān)鍵字 gcnew 用于創(chuàng)建上述垃圾回收對象,并且返回一個句柄:

  1. MyRefClass ^ c = gcnew MyRefClass(); 

通過 C++/CLI,開發(fā)人員還將能為句柄類型合并入傳統(tǒng)的 C++ 樣式確定性終止。這意味著可使用正常的 C++ 堆棧分配語法選擇性地將引用類型作為對象進行實例化。這樣,該對象將在脫離作用范圍時自動調(diào)用它的析構(gòu)函數(shù)。該功能啟用了在其他面向 CLR 的語言中不可用的編程風(fēng)格。

除了 C++/CLI 支持以外,Visual C++ 編譯器還將為面向 CLR 的代碼提供多個代碼生成增強功能。這些增強功能包括:能夠指定不包含本機 x86 指令的“純粹”圖像,以及通過 CLR 驗證過程的“安全”圖像。而且,Visual C++ 2005 編譯器能夠比其他托管語言更好地優(yōu)化 MSIL。

Visual C++ 2005 中的 C++ 編譯器規(guī)劃了很多增強功能,其中之一便是 Profile Guided Optimizations (POGO)。POGO 技術(shù)使編譯器能夠測量應(yīng)用程序的各種數(shù)據(jù),并收集有關(guān)應(yīng)用程序在運行時使用方式的信息。這些信息使 Visual C++ 能夠基于真實的應(yīng)用程序使用模式進一步優(yōu)化生成的代碼。

 

責(zé)任編輯:chenqingxiang 來源: VNJHDSFIO
相關(guān)推薦

2010-02-03 15:58:51

C++ timer

2009-12-25 13:36:59

ADO 2.6

2009-07-23 08:56:02

Windows 7升級路徑系統(tǒng)升級

2010-01-13 14:35:10

Visual C++

2009-12-02 16:41:33

Visual Stud

2010-01-18 15:40:37

Visual C++工

2010-01-15 14:52:33

Visual C++

2010-01-21 14:07:14

CC++聲明

2020-09-18 06:47:05

職場晉升系統(tǒng)

2012-08-29 14:02:40

USBWindows 8

2009-11-12 10:05:09

Visual C++

2009-11-12 11:00:56

Visual C++

2010-02-01 11:22:09

C++虛函數(shù)

2010-02-05 16:46:58

C++ TinyXml

2009-08-24 17:50:39

C#項目案例

2010-01-14 13:39:45

Visual C++優(yōu)

2010-01-18 15:19:41

Visual C++開

2010-01-26 13:14:48

2010-01-18 14:41:52

Visual C++開

2011-03-30 14:49:00

Visual C++CPU
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人免费久久 | 欧美日韩综合视频 | 激情视频一区 | 国产一区二区三区久久久久久久久 | 亚洲成人中文字幕 | 91电影 | 女女爱爱视频 | 在线成人免费视频 | 视频一区在线 | 国产精品欧美日韩 | 一区二区在线免费观看 | 国产一级视频在线播放 | 免费特级黄毛片 | 天天人人精品 | 一级欧美日韩 | 久久久久久99| 精品1区 | 日韩在线一区二区 | 久久性| 在线不卡| 日本午夜精品一区二区三区 | 4hu最新网址| 亚洲国产区 | 亚洲精品亚洲人成人网 | 亚洲精品视频一区 | 黑人一级黄色大片 | 久久国产高清 | 色接久久 | 成人在线精品视频 | 好好的日在线视频 | 91porn成人精品| 久久国产综合 | 91视频网址| 欧美一级片久久 | 天堂资源最新在线 | 久久久久国产精品一区三寸 | 2022国产精品| 国产成人精品免费视频大全最热 | 日日操av | 中文在线a在线 | 久久亚洲天堂 |