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:

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

    ReplyDelete

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.