モダンC++とCでの代替手法
名前空間、関数オーバーロード、RAII、ポリモーフィズム、テンプレート、STL、ラムダを、Cでのやり方と比べます。
8件のC/C++レッスン
C++の関数オーバーロードとCでの代わりの方法
このレッスンでは、C++の関数オーバーロード(function overloading)で1つの関数名をいろいろな型に使い、Cでのやり方と比べます。
C/C++サンプルを見る →C++のSTLのコンテナとアルゴリズム
このレッスンでは、Cで配列を処理するループを自分で書く方法と、C++標準ライブラリの既製のアルゴリズムを組み合わせる方法を比べます。
C/C++サンプルを見る →C++のラムダとCのコールバックへの文脈の渡し方
このレッスンでは、C++のラムダでローカルなデータをコールバックに持ち込み、Cのvoidポインタで文脈を渡す方法と比べます。
C/C++サンプルを見る →