日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
透析VS2005中的C++語(yǔ)言

正因C++語(yǔ)言的極大靈活性和編譯簡(jiǎn)單的特性,在sual Studio 2005進(jìn)行對(duì)C++語(yǔ)言進(jìn)行操作時(shí),編程時(shí)就再也不會(huì)需要雙下劃線了,這大大的為一些開發(fā)人員帶來(lái)了很多方便之處。

十堰ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

對(duì)于這一點(diǎn),我想大部分人都是這么認(rèn)為的。這種妥協(xié)帶來(lái)了以下結(jié)果:1、開發(fā)者發(fā)現(xiàn)這種語(yǔ)法不自然而且看上去也很不舒服。如果你將這么作,一種自然完美的語(yǔ)言將給你帶來(lái)巨大的自由,當(dāng)你編程時(shí)就再也不會(huì)需要雙下劃線了

Viusal Studio2005極大地豐富了它的庫(kù),可以說(shuō)是科研背后的清障機(jī)和加速器,對(duì)于這一點(diǎn),我想大部分人都是這么認(rèn)為的。它帶來(lái)的大量工具及新增的功能性函數(shù)使開發(fā)人員的生活越來(lái)越快樂、簡(jiǎn)單。

但對(duì)于我來(lái)說(shuō),所有這些與Visual Studio2005在C++語(yǔ)言上做的改變相比卻都顯得是那么蒼白無(wú)力。這篇文章中,我著重?cái)⑹黾磳⑾蛴脩舭l(fā)行的Viusal Studio2005版本給C++帶來(lái)的變化。

Visual Studio.NET 2002在C++中引入了可擴(kuò)展的托管,這種擴(kuò)展帶來(lái)的關(guān)鍵詞以雙下劃線開始,例如__gc 和 __property。這個(gè)版本發(fā)行后的這些年來(lái),我寫了大量帶有雙下劃線的代碼,我不得不承認(rèn)我從來(lái)都不喜歡這一點(diǎn)。

我完全明白真正的原因是什么:雙下劃線將關(guān)鍵詞標(biāo)志為特殊地?cái)U(kuò)展,以區(qū)分編譯器的標(biāo)準(zhǔn)編譯規(guī)則,在理論上,可以充分使用可擴(kuò)展的托管,使用其他的編譯器編譯它,這將忽略所有帶雙下劃線關(guān)鍵詞。

解決方案:微軟發(fā)現(xiàn)了一個(gè)解決方法來(lái)改變這種語(yǔ)言而不是替換這種語(yǔ)言。但是這種妥協(xié)帶來(lái)了以下結(jié)果:

1、開發(fā)者發(fā)現(xiàn)這種語(yǔ)法不自然而且看上去也很不舒服。

2、不能盡其所能。

例如,下面是托管C++語(yǔ)言聲明屬性的例子:

  1. public __gc class Foo  
  2. {  
  3. // hundreds of lines of code  
  4. __property String* get_Text();  
  5. // hundreds of lines of code  
  6. __property void set_Text(String*);  
  7. // hundreds of lines of code  
  8. };   

我相信,有良好編程習(xí)慣的程序員會(huì)將get與set緊挨者使用,并且會(huì)緊接著又聲明所有下面需要使用的變量。但是語(yǔ)言并不管這些,它不能提供封閉的括號(hào)來(lái)界定結(jié)構(gòu),來(lái)讓你聲明"這是一個(gè)作為單元的屬性"。所以當(dāng)它運(yùn)行時(shí)顯得不自然并且與其他.NET語(yǔ)言也格格不入。

面對(duì)這些你能做什么?唯一的方法是將C++語(yǔ)言CLI自然地結(jié)合起來(lái),反之也就是真正改變C++語(yǔ)言。如果你將這么作,一種自然完美的語(yǔ)言將給你帶來(lái)巨大的自由,當(dāng)你編程時(shí)就再也不會(huì)需要雙下劃線了。


網(wǎng)站名稱:透析VS2005中的C++語(yǔ)言
網(wǎng)頁(yè)URL:http://www.5511xx.com/article/djsscoe.html