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

透析VS 2005中的C++語言

開發 后端
在Viusal Studio2005里蘊藏了豐富的信息庫,可以說是科研背后的清障機和加速器,那么下面就為大家講一下Visual Studio 2005中的C++語言。

正因C++語言的極大靈活性和編譯簡單的特性,在sual Studio 2005進行對C++語言進行操作時,編程時就再也不會需要雙下劃線了,這大大的為一些開發人員帶來了很多方便之處。

對于這一點,我想大部分人都是這么認為的。這種妥協帶來了以下結果:1、開發者發現這種語法不自然而且看上去也很不舒服。如果你將這么作,一種自然完美的語言將給你帶來巨大的自由,當你編程時就再也不會需要雙下劃線了

Viusal Studio2005極大地豐富了它的庫,可以說是科研背后的清障機和加速器,對于這一點,我想大部分人都是這么認為的。它帶來的大量工具及新增的功能性函數使開發人員的生活越來越快樂、簡單。

但對于我來說,所有這些與Visual Studio2005在C++語言上做的改變相比卻都顯得是那么蒼白無力。這篇文章中,我著重敘述即將向用戶發行的Viusal Studio2005版本給C++帶來的變化。

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

我完全明白真正的原因是什么:雙下劃線將關鍵詞標志為特殊地擴展,以區分編譯器的標準編譯規則,在理論上,可以充分使用可擴展的托管,使用其他的編譯器編譯它,這將忽略所有帶雙下劃線關鍵詞。

解決方案:微軟發現了一個解決方法來改變這種語言而不是替換這種語言。但是這種妥協帶來了以下結果:

1、開發者發現這種語法不自然而且看上去也很不舒服。

2、不能盡其所能。

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

  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. };   

我相信,有良好編程習慣的程序員會將get與set緊挨者使用,并且會緊接著又聲明所有下面需要使用的變量。但是語言并不管這些,它不能提供封閉的括號來界定結構,來讓你聲明"這是一個作為單元的屬性"。所以當它運行時顯得不自然并且與其他.NET語言也格格不入。

面對這些你能做什么?唯一的方法是將C++語言CLI自然地結合起來,反之也就是真正改變C++語言。如果你將這么作,一種自然完美的語言將給你帶來巨大的自由,當你編程時就再也不會需要雙下劃線了。

【編輯推薦】

  1. 簡介學習C++總結之談
  2. 對C++庫函數進行學習探索總結筆記
  3. C++類庫設計的基本構思與方法
  4. C++語言真的還有市場價值?
  5. C++類庫設計的基本構思與方法
責任編輯:chenqingxiang 來源: 51CTO.com
相關推薦

2010-01-18 09:39:25

C++語言

2010-01-28 13:45:06

C++數組

2010-01-20 14:13:33

C++變量

2010-01-19 14:28:41

C++ main()函

2010-01-22 13:45:36

C++代碼

2010-01-18 17:48:46

C++類對象

2010-01-15 17:38:37

C++語言

2011-11-14 09:56:17

C++

2009-08-05 16:54:02

VC6.0編寫調用COVS2005中C#編寫

2010-01-14 10:56:43

Visual C++

2010-01-21 09:34:57

C++語法

2010-01-27 16:05:06

C++堆棧

2009-08-28 09:43:05

C#事件

2010-01-22 15:30:36

C++語言

2024-06-24 07:00:00

C++RustGo

2010-01-15 14:46:20

C++語言

2010-01-21 14:07:14

CC++聲明

2010-01-11 15:29:13

引用C++語言

2011-01-05 11:12:34

C++

2010-01-20 10:19:55

C++數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧洲亚洲精品久久久久 | 久久久久久久久久爱 | 日韩免费福利视频 | 日本不卡免费新一二三区 | 91久久精品国产 | 国产伦精品 | 欧美性久久 | 亚洲一区二区久久 | 欧美黄在线观看 | 午夜影院在线免费观看视频 | 国产高清精品一区二区三区 | 精品国产乱码久久久久久蜜柚 | 日韩精品免费看 | 亚洲成人免费视频在线 | 久草热视频 | 欧美久久影院 | 精品视频在线观看 | 中文天堂网 | 精品国产一区二区三区久久影院 | 日韩一区在线播放 | 亚洲免费在线观看 | 在线观看免费av网站 | 色www精品视频在线观看 | 成人免费视频观看视频 | 成人一区二 | 精品久久久久久久人人人人传媒 | 伊人狠狠干 | 青青草在线视频免费观看 | ww 255hh 在线观看 | 黄色在线免费观看视频 | 亚洲网站在线播放 | 精品真实国产乱文在线 | 成人在线小视频 | 日本三级全黄三级三级三级口周 | 日韩欧美中文字幕在线观看 | 日本人和亚洲人zjzjhd | 日韩免费视频一区二区 | 亚洲综合色网 | 久久久久久久综合色一本 | 日日av | 在线欧美a |