C++ における関数スタイルのプログラミング David Cravey コード サンプルのダウンロード C++ は、実行時のコストを非常に低く (通常は 0) 抑える高度な抽象化を実現する、マルチパラダイムのシステム レベル言語です。一般に、手続き型、オブジェクト指向、汎用プログラミングなどが、 C++ に関連付けられるパラダイムです。C++ では、高度なプログラミング向けに優れたツールが用意されているため、関数スタイルのプログラミングであってもきわめて妥当性があります。 関数スタイルのプログラミングと言っても、プログラミングが厳密に関数型というわけではなく、C++ の関数型ビルディング ブロックの多くを簡単に使用できるということにすぎません。今回は、関数型プログラミングで最も重要な構造の 1 つとして、ID ではなく値を操作するという構造に重点を置いて説明します。まず、C++ に常備され
