これは C++11 Advent Calendar 2011 の 3 日目の記事です。*1 C++03 から C++11 になったことで大小さまざまな言語仕様拡張・変更がありましたが、それらが C++ におけるオブジェクト指向プログラミングをどう変えてゆくのか、現段階で思うところを書こうと思います。 ・プロローグ 「C++11 と魔法少女まどか☆マギカ」 C++11 の 11 は 2011年 のことです。そして魔法少女まどか☆マギカは 2011年 の日本を舞台にした大ヒットアニメです。偶然でしょうか?いいえ、これらが無関係なわけがありません。 さて、C++ に追加された機能で最も強力なのが右辺値参照だと思います。これについては gintenlabo(@SubaruG) さんや, alwei(@aizen76) さんが後日のアドベで詳細を書いてくれると思います。しかしそれら機能の多くはライブ
![C++11 とオブジェクト指向 - 偏見プログラマの語り!](https://cdn-ak-scissors.b.st-hatena.com/image/square/02b3a8e4a2763d25d97e76b5c6e6ca88269c7729/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkura-replace%2F20111125%2F20111125005201.png)