2013-01-25から1日間の記事一覧

C++1y boolへの変換演算子をコンテナに持たせる

C++

N3509 Operator Bool for Ranges std::vector、std::stringといったコンテナクラスに、operator boolを持たせよう、という提案。 これがあると、!empty()を必要とする状況でプログラムの冗長性を解消できる、というのが動機です。 // 従来の方法 string s = …