情報処理学会第85回全国大会 会期:2023年3月2日~4日 会場:電気通信大学

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