C++ FAQ (翻譯自 www.cplusplus.com)

發表于:2007-07-01來源:作者:點擊數: 標簽:
C++ FAQ 這個部分包括了關于 C++ 語言的常見各種問題。如果你對某個具體的編程問題有疑問,請去。 ◎什么是 C++? C++ 是一種編程語言。因為它是源自 C 語言,字面上來說它是“C 的進階”。要找更加介紹性的文字,請參閱 章節。 ◎學習 C++ 之前必須有其它語

C++ FAQ

這個部分包括了關于 C++ 語言的常見各種問題。如果你對某個具體的編程問題有疑問,請去。

◎什么是 C++?
  C++ 是一種編程語言。因為它是源自 C 語言,字面上來說它是“C 的進階”。要找更加介紹性的文字,請參閱  章節。

◎學習 C++ 之前必須有其它語言的基礎嗎?
  不。在表達式方面,C++ 是一門簡單、清晰的語言。確實,一段 C++ 代碼在一個對編程一竅不通的人看來比某些其它語言更令人迷惑,因為里面使用了很多特殊字符({}[]*&!|……)。但是一旦了解了它們的作用,它們會閑的比其它的語言更具清晰的表現能力。

◎我怎么學習 C++?
  有很多種方法學習 C++,取決于你的時間、能力和學習方法,你可以選擇去參加一個培訓班或者嘗試用書、指南以及各種資料自學。<a href="">文檔</a>章節包含了可以幫助你學習這門語言的信息。

◎什么是 OOP:面向對象編程?(譯者注:原文為 POO,疑為筆誤)
  這是一種編程模型。它使用一種將編程中的部件都視為“有自身特點的對象”的透視法進行編程,以輔助或替代傳統的、沒有“對象”概念而只有過程和變量的結構化編程方法。

◎什么是 ANSI-C++?
  ANSI-C++ 是 C++ 語言的 ANSI/ISO 國際標準的名字。按照這個標準編寫程序,則你的代碼可以被各種支持這個標準的系統或界面輕易地移植。

◎我怎么知道我的編譯器是否支持 ANSI-C++ 標準?
  邏輯上,一個完全支持 ANSI-C++ 標準的編譯器必須比這份標準出版的時間——1997年11月——更新。當然,也有很多舊的編譯器可以支持幾乎所有標準中“著名”的條例(well-known criteria)。如果你對你的編譯器是否支持 bool, using namespace 和 template 關鍵字,你可以用類似下面這樣一段程序去檢測:

  #include <iostream>
  using namespace std;
  template <class T>
    bool ansisupported (T x) { return true; }
  int main() {
    if (ansisupported(1)) cout << " ANSI OK ";
    return 0;
  }

◎我怎么寫 Windows 程序?
  你需要一個能編譯、鏈接 Windows 代碼的編譯器以及為 Windows 環境開發程序所必須的庫和包含文件。

◎什么是 Visual C++?什么是 Visual (可視化)編程?
  Visual C++ 是 Microsoft 公司的一款帶有集成環境的 C++ 編譯器。它包含了能簡化開發強大程序的工具以及必需的庫文件。它的使用方法就是被稱作“可視化編程”的方法。還有一些其它公司開發的與之類似的、擁有自己的工具和庫的開發環境,例如 Borland C++, Visual Age,等等……

 


原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97