Can Lambdas Utilize constexpr?
C の以前のバージョンでは、定数式にラムダ関数を含めることは [ で概説されているように制限されていました。 expr.const]/(2.6)。ただし、作業草案 N4582 に含まれる N4487 では、これらの式でラムダを使用できるようにする変更が導入されています。
Constexpr Lambdas の構文
で提案されている変更N4487 は、定数式でラムダを使用する場合の正しい構文に関するガイドラインを提供します。
以前の C バージョンの回避策
N4487 の実装より前の C バージョンの場合、定数式でラムダを使用するには、別のアプローチが必要です。回避策の 1 つは、テンプレートのメタプログラミング手法を利用して目的の機能を実現することです。
以上がC の定数式でラムダを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。