2016-07-19から1日間の記事一覧

C++1z emplace_frontとemplace_backで追加された要素を返す

C++

シーケンスコンテナのemplace_front()メンバ関数とemplace_back()メンバ関数は、C++14では戻り値型がvoidでしたが、C++1zでは追加された要素への参照が返るようになります。 これは、追加した要素をすぐ使いたい場合に、以下のような冗長なコードになってい…