取得 C 或 C++ 標準文件

<本文轉錄自 ptt.cc BBS 站 C_and_CPP 板 FAQ 作者: Khoguan Phuann>

如何取得 C 或 C++ 標準規格的正式文件?

C90 只有印刷的紙本,蠻貴的,且要寫信去國外買。詳情見
http://www.eskimo.com/~scs/C-faq/q11.2.html

C99 有 PDF檔,可至 http://webstore.ansi.org/ 用信用卡線上購買並下載。定價 $18 美元。C++03 亦同。

C89 及 C99 另外附了一份參考用的 Rationale 文件,算是對標準的詮釋。
C89 Rationale 在 http://www.lysator.liu.se/c/rat/title.html
C99 Rationale 在
http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf

C++03 並無 Rationale,因為 C++ 遠比 C 複雜,標準委員會並無相應的人物力去另行編撰 C++ 的 Rationale。

正式標準的文件,內容相當繁細,文辭非常拗口,雖有不少片段程式例子,但整體內容仍然非常抽象。要掌握一個完整的觀念,必須自行從許多不同的章節段落爬梳綜合。已經相當熟悉 C/C++ 的人才比較能讀得動。

留言