2008-10-09

C++0xのCD公開

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/#mailing2008-10

N2798 Working Draft, Standard for Programming Language C++
N2799 Editor's Report

今回言語に入ったペーパーの一覧。ライブラリなどはEditor's Reportを参照されたし。

N2757, Expedited core issues handling (revision 2): 220, 592, 606, 614, 624, 681, 683, 688
N2756, Non-static data member initializers
N2764, Forward declaration of enumerations (revision 3)
N2762, Not so trivial issues with trivial
N2752, Proposed text for bidirectional fences
N2765, User-defined literals (aka Extensible literals) (revision 5)
N2761, Towards support of attributes in C++ (revision 6)
N2782, C++ data-dependency ordering: function annotation
N2773, Proposed wording for concepts (revision 9)
N2780, Named requirements for C++0x concepts, version 2
N2778, Wording for range-based for-loop (revision 3)

まずコンセプトが入った。これは大きい。Unified Function Syntaxは、今回入らなかった。しかしペーパーが更新されている。まあ、まずC++0xには入るだろうと思う。N2763 Unified Function Syntaxがそれだ。named lambdaとblock-local functionは取り除かれている。これらはC++0xには期待できないが、将来は入るかもしれない。

1 comment:

Anonymous said...

いつの間にか公開されてたのか…
member initializer, ユーザー定義リテラル、コンセプトついに入ったかー。