# 誰在標準委員會里?
標準委員會包括大約200個人,其中有大約60位會出席每年兩到三次一周時間的會議。除此之外,在一些國家還有一些國家標準組織和會議。多數成員通過出席會議,郵件討論或提交論文供標準委員會斟酌等方式貢獻自己的力量。多數成員有朋友或同事提供幫助。第一天,標準委員會召集從各個國家而來的代表,并且每一次會議由6到12個國家的代表參加。最終投票由20個國家標準組織完成。這樣,ISO C++標準是一個集合了眾人集體智慧而成的最終成果,而并不是人們通常認為的——它只是一些為了創造完美語言的不相干的人創造出來的空中樓閣。這個標準需要獲得他們的同意,只有這樣才可保證所有人可以接受標準。
很自然地,多數志愿者(并非全部)有他們自己的日常工作:我們有的人開發編譯器,有的人寫生成工具,有的人寫程序庫,還有人寫應用程序(此類人很少),還有少數的研究者,還有顧問,還有編寫測試工具的等等。
這有一個簡短的關于組織者的列表:Adobe,Apple,Boost,EDG,Google,HP,IBM,Intel,Microsoft,Red Hat,Sun.
這還有一個標準委員會的簡短的成員列表,你有可能會在網上或是著作里遇到他們:
Dave Abrahams, Matt Austern, Pete Becker, Hans Boehm, Steve Clamage, Lawrence Crowl, Beman Dawes, Doug Gregor, Howard Hinnant, Jaakko Jarvi, Francis Glassborow, Jens Maurer, Jason Merrill, Sean Parent, P.J. Plauger, Tom Plum, Gabriel Dos Reis, Bjarne Stroustrup, Herb Sutter, David Vandervoorde Michael Wong. Apologies 還有更多成員就不一一列出了。請關注一些論文的作者列表:一個標準是由很多人共同完成的,而不是一個匿名的標準委員會。
你可以從WG21 papers 獲得有關這些作者的更深入的專長介紹以獲得更深的印象,但請牢記那些為標準的完成做出了巨大貢獻但并沒有寫太多東西的人們。
(翻譯:nivo)
- C++11 FAQ中文版 - C++11 FAQ
- Stroustrup先生關于中文版的授權許可郵件
- Stroustrup先生關于C++11 FAQ的一些說明
- 關于C++11的一般性的問題
- 您是如何看待C++11的?
- 什么時候C++0x會成為一部正式的標準呢?
- 編譯器何時將會實現C++11標準呢?
- 我們何時可以用到新的標準庫文件?
- C++0x將提供何種新的語言特性呢?
- C++11會提供哪些新的標準庫文件呢?
- C++0x努力要達到的目標有哪些?
- 指導標準委員會的具體設計目標是什么?
- 在哪里可以找到標準委員會的報告?
- 從哪里可以獲得有關C++11的學術性和技術性的參考資料?
- 還有哪些地方我可以讀到關于 C++0x的資料?
- 有關于C++11的視頻嗎?
- C++0x難學嗎?
- 標準委員會是如何運行的?
- 誰在標準委員會里?
- 實現者應以什么順序提供C++11特性?
- 將會是C++1x嗎?
- 標準中的"concepts"怎么了?
- 有你不喜歡的C++特性嗎?
- 關于獨立的語言特性的問題
- __cplusplus宏
- alignment(對齊方式)
- 屬性(Attributes)
- atomic_operations
- auto – 從初始化中推斷數據類型
- C99功能特性
- 枚舉類——具有類域和強類型的枚舉
- carries_dependency
- 復制和重新拋出異常
- 常量表達式(constexpr)
- decltype – 推斷表達式的數據類型
- 控制默認函數——默認或者禁用
- 控制默認函數——移動(move)或者復制(copy)
- 委托構造函數(Delegating constructors)
- 并發性動態初始化和析構
- noexcept – 阻止異常的傳播與擴散
- 顯式轉換操作符
- 擴展整型
- 外部模板聲明
- 序列for循環語句
- 返回值類型后置語法
- 類成員的內部初始化
- 繼承的構造函數
- 初始化列表
- 內聯命名空間
- Lambda表達式
- 用作模板參數的局部類型
- long long(長長整數類型)
- 內存模型
- 預防窄轉換
- nullptr——空指針標識
- 對重載(override)的控制: override
- 對重載(override)的控制:final
- POD
- 原生字符串標識
- 右角括號
- 右值引用
- Simple SFINAE rule
- 靜態(編譯期)斷言 — static_assert
- 模板別名(正式的名稱為"template typedef")
- 線程本地化存儲 (thread_local)
- unicode字符
- 統一初始化的語法和語義
- (廣義的)聯合體
- 用戶定義數據標識(User-defined literals)
- 可變參數模板(Variadic Templates)
- 關于標準庫的問題
- abandoning_a_process
- 算法方面的改進
- array
- async()
- atomic_operations
- 條件變量(Condition variables)
- 標準庫中容器方面的改進
- std::function 和 std::bind
- std::forward_list
- std::future和std::promise
- 垃圾回收(應用程序二進制接口)
- 無序容器(unordered containers)
- 鎖(locks)
- metaprogramming(元編程)and type traits
- 互斥
- 隨機數的產生
- 正則表達式(regular expressions)
- 具有作用域的內存分配器
- 共享資源的智能指針——shared_ptr
- smart pointers
- 線程(thread)
- 時間工具程序
- 標準庫中的元組(std::tuple)
- unique_ptr
- weak_ptr
- system error