エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ジェネリックプログラミングの技術
この文書は boost ライブラリで用いられている ジェネリックプログラミングの技術に関する、未完成の調... この文書は boost ライブラリで用いられている ジェネリックプログラミングの技術に関する、未完成の調査報告です。 Table of Contents イントロダクション 概念 (concept) の詳細 特性 (traits) タグディスパッチ アダプタ (adaptor) 型生成子 オブジェクト生成子 ポリシークラス イントロダクション ジェネリックプログラミングはソフトウェアコンポーネントを汎用化すること であり、それによってコンポーネントが多様な状況下で簡単に再利用できるよう になります。C++ ではテンプレートクラスとテンプレート関数が特に効果的な仕 組みです。なぜならばテンプレートは効率を犠牲にせずに汎用化を可能にするか らです。 ジェネリックプログラミングの例として、C 標準ライブラリ関数の memcpy()を汎用化する方法を見てみます。

