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

この論文をさがす

抄録

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

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ