本の虫

著者:江添亮
ブログ: http://cpplover.blogspot.jp/
メール: boostcpp@gmail.com
Twitter: https://twitter.com/EzoeRyou
GitHub: https://github.com/EzoeRyou

アマゾンの江添のほしい物リストを著者に送るとブログ記事のネタになる

筆者にブログのネタになる品物を直接送りたい場合、住所をメールで質問してください。

2014-11-post-Urbanaのレビュー: N4332-N4339

N4332: Networking Library Proposal (Revision 3)

Boost.Asioを土台にしたネットワークライブラリの提案。

N4333: Concepts Lite

Concept Lite TSのドラフト

N4334: Wording for bool_constant

std::integral_constantのエイリアステンプレート、bool_constantの提案。既存のtrue_typeとfalse_typeはbool_constantで書き直される。

template <bool B>
using bool_constant = integral_constant<bool, B>;

typedef bool_constant<true> true_type;
typedef bool_constant<false> false_type;

新しいクラステンプレートではなくエイリアステンプレートなので、integral_constantを期待している既存のコードでも互換性の問題は生じないはずだ。

N4335: C++ Extensions for Library Fundamentals, Working Draft

標準ライブラリに対する拡張TSのドラフト

機能テストマクロ、optional, any, string_view, polymorphic_allocator, memory_resource, futureの拡張、新しいアルゴリズムなど

N4336: C++ Extensions for Library Fundamentals, Version 2, Working Draft

N4335とは異なるが、これも標準ライブラリに対する拡張TSのドラフト。

not_fn、observer_ptr, container_erasure, ostream_joiner, GCDとLCMなど。

N4337: Editor's Report — Library Fundamentals TS

標準ライブラリに対する拡張TSのドラフト編集者の報告書。

N4339: Agenda and Meeting Notice for WG21 Concepts Meeting

2015年1月26日にBloombergで行われるConcept会議の日程表。

ドワンゴ広告

この記事はドワンゴ勤務中に書かれた。

ドワンゴは本物のC++プログラマーを募集しています。

採用情報|株式会社ドワンゴ

CC BY-ND 4.0: Creative Commons — Attribution-NoDerivatives 4.0 International — CC BY-ND 4.0