偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

探索C++編譯器構造

開發(fā) 后端
什么東西可以讓一門語言及其庫的應用更為廣泛,沒錯就是C++編譯器,好下面就為大家詳細介紹一些公認的C++編譯器編譯器。

所謂C++編譯器其實也不是什么太難的東西,他是一個與標準化C++高度兼容的編譯環(huán)境。只有這樣的編譯器對C++開發(fā)人員來說才是最有意義的工具,尤其是對于程序設計語言的學習者。

經常有人向我(Bjarne Stroustrup)詢問,能否推薦一個C++編譯器。但是,我不能做這樣的推薦,因為這樣非常容易卷入一場商業(yè)戰(zhàn)爭。同樣,我也不知道每一種C++編譯器,因為它們有太多的相似的地方。我使用六種C++編譯器來完成基本需要,但是僅僅從表面上來看它們都是參差不齊的。

我建議人們使用和標準嚴格一致的編譯器。如果你這樣做,就能夠避免編譯器不和ISO標準近似的情況,以及不能使用標準庫的情況。最近一些來自主要C++廠商發(fā)行的編譯器都是這樣做的。

如果你是一個新手,不知道如何查看編譯器的構造,那么使用下面的代碼:

  1. #include<iostream> 
  2.  #include<string> 
  3.  
  4.  using namespace std;  
  5.  
  6.  int main()  
  7.  {  
  8.   string s;  
  9.   cout << "Please enter your first name followed by a newline\n";  
  10.   cin >> s;  
  11.   cout << "Hello, " << s << '\n';  
  12.   return 0; // this return statement isn't necessary  
  13.  } 

如果編譯器不能處理這段簡單的程序,那么它就不能作為學習標準C++語言的候選編譯器。這里有一篇很長的文章論證編譯器的一致性,和boost.org的編譯器狀態(tài)文章。一致性是編譯器質量的一部分(產生代碼的質量。

錯誤消息,編譯速度,工具集成,支持程度,向后兼容,以及其它重要的方面),但卻是很重要的一部分。編譯器廠商對語言的擴充和非標準特性的使用限制了程序的簡捷性,并且可以防止你選擇一個新的編譯器廠商。

目前的編譯器都嵌入到了軟件開發(fā)工具和開發(fā)庫的框架里邊。這些框架、環(huán)境、庫都非常有用,但是要記住一點是,對這些工具的使用將會使你局限在單一的賣主上,局限在重要的執(zhí)行性能上。

當在網上尋找C++編譯器時,你可以發(fā)現(xiàn)隱藏在幾種產品名稱后的信息。實際上,使用google.com,我非常幸運的發(fā)現(xiàn)了C++編譯器的信息,這比起從廠商目錄中尋找要好的多。這里,我選擇了一個C++編譯器的名稱列表,不考慮它們的市場情況。

【編輯推薦】

  1. 如何正確編寫C++項目開發(fā)編寫項目計劃書
  2. 對C++庫函數(shù)進行學習探索總結筆記
  3. 深度演示C++語言的種種高安全性
  4. 詳細介紹如何準確無誤的編寫C++語言
  5. 深度演示C++語言的種種高安全性
責任編輯:chenqingxiang 來源: eNet硅谷動力
相關推薦

2010-01-18 10:34:21

C++編譯器

2010-01-21 09:11:38

C++編譯器

2010-10-20 13:43:37

C++編譯器

2010-01-14 15:29:44

C++編譯器

2010-02-03 13:14:03

C++編譯器命令

2010-01-12 16:42:59

C++編譯器

2010-01-21 09:26:53

CC++編譯器

2010-01-27 16:39:48

C++編譯器

2010-01-14 14:55:14

C++編譯器

2009-01-12 10:16:11

Visual C++編譯器選項設置

2010-01-27 14:48:55

優(yōu)秀C++編譯器

2010-01-08 16:00:46

C++編譯器

2010-01-13 17:12:26

C++編譯器

2010-01-22 18:33:17

C++編譯器

2012-02-09 09:14:32

C++

2010-01-15 16:37:28

Visual C++

2013-03-18 09:42:47

C++C++ 11

2023-11-15 17:58:58

C++代碼

2010-01-13 13:42:55

C++編譯器

2010-01-19 13:01:32

C++數(shù)據(jù)類型
點贊
收藏

51CTO技術棧公眾號