C++コンセプトの自動生成によるC++テンプレートのエラーメッセージの改善

Search this article

Abstract

C++テンプレートによって発生するエラーは読みにくく,エラーの量も膨大になりやすい.そこで,C++ではコンセプトという機能を導入した.コンセプトを用いることでテンプレートを正しく使うための要件を記述でき,その要件に基づいたチェックを行える.この機能により,要件に基づいた分かりやすいエラーメッセージを出力するようになるが,現状要件の記述は手動で行う必要がある.そこで,本研究ではこれらの要件を自動生成することによって,出力されるエラーメッセージの改善を図る.本研究により,コンセプトを用いていないテンプレートがコンセプトによるチェックの恩恵を受けられるようになることが期待される.

Journal

Details 詳細情報について

Report a problem

Back to top