モダン第2章:【C++11/14】右辺値参照とムーブセマンティクス(ゼロコピー革命)

右辺値参照(T&&)、std::move、Rule of Five によるゼロコピー抽象化

C言語やレガシーなC++03では、大きなオブジェクトや配列を関数から返したりコレクションに追加する際、すべてのデータを複製する「ディープコピー」が発生し、多大なCPU時間とメモリを浪費していました。C++11最大の革命である「ムーブセマンティクス(右辺値参照とstd::move)」、処理をインラインで記述できる「ラムダ式」、そして型推論「auto」によって、安全性を1ミリも犠牲にせず極限の実行速度を手に入れるモダンC++の技法を習得します。


🐻‍❄️ シロクマC++ラボ インタラクティブ学習システム

JavaScriptを実行すると、ブラウザ内インベーダーゲームエミュレータ、メモリマップ可視化、UMLクラス図、対話型解説、理解度クイズが起動します。

インタラクティブ学習を開始する →