ブックマーク / cpplover.blogspot.com (2)

  • C++標準化委員会の文書: P0501R0-P0549R0

    タイトルの範囲で興味深い文書だけ紹介。 [PDF] P0506R0: use string_view for library function parameters instead of const string & / const char * string_viewで既存の標準ライブラリのstringやchar const *を引数に取る部分を全部置き換える提案。これにより規格の文面も標準ライブラリの定義もかなり短縮される。 ABI互換をぶち壊しそうだがそれに対する考察がない。 [PDF] P0515R0: Consistent comparison operator <=>の提案。 これまで、様々な種類の比較(strong/weak/partial orderingやequality)について、それぞれstrong_order_less_thanとかweak_order_less_t

  • C++標準化委員会の文書: 2017-02のまとめ

    2017-02 Pre-Kona mailingsが公開されている。 #MAILING2017-0: ISO/IEC JTC1/SC22/WG21 - Papers 2016 参考書の執筆に注力したいため、この記事では改訂版の提案のうち興味深い文書を取り上げる。 [PDF] N4637: Working Draft, Extensions to C++ for Modules モジュールのドラフト [PDF] N4640: Working Draft, Standard for Programming Language C++ 現在のドラフト。変更点はeditorial上のものにとどまる。valarrayの文面が最新の用語を使って書き直された。 [PDF] P0045R1:Qualified std::function signatures constなstd::functionにcons

  • 1