静的解析,構成管理,MISRA-C,コードレビュー,バグトラッキング,リバースエンジニアリング
ソフトウエア開発支援ツール
  SOFTWARE SOLUTIONS
 ソフトウェア開発における品質の向上、および生産性の向上を目指して、最適な開発支援ツールを提供します。
ソフトウエア開発支援ツール > 製品紹介 > 静的解析ツール QAC++ > 技術情報 > QA C++に特化した質問 > ライブラリに関するFAQ
ライブラリに関するFAQ
質問1. サードパーティ製のライブラリを使用したコードを解析することはできますか。 QAC++全般 戻る
回答1. QA C++にとって特に重要なのは、「サードパーティ製 のライブラリを コンパイルする際に、どのコンパイラが使用されているのか?」 であり、「どのサードパーティ製のライブラリを使用しているのか?」 ではありません。

なぜなら、サードパーティ製のライブラリは、通常複数のコンパイラ でコンパイルできるようにするために、汎用的に作られており、 コンパイラ固有のクセがライブラリの コードに混入することは少ないからです。

このような背景がありますので、QAC++が対応しているコンパイラで あれば、通常は問題なくサードパーティ製のライブラリを解析する ことができます。

質問2. Boostライブラリを使用したコードを解析することはできますか? QAC++2.1J以上 戻る
回答2. QA C++はBoostライブラリに対応しています。
なお、QA C++の開発元であるProgramming Research社は 次期ISO C++標準規格の策定に参画しており、Boost ライブラリは次期ISO C++標準規格に組み込まれる 予定になっています。
ただし、Boostライブラリを使用したコードを解析する際は、 保守ユーザ様向け情報ページで公開しているBoostライブラリ解析補助 ツールをご利用ください。

質問3. System Cライブラリを使用したコードを解析することはできますか? QAC++2.1J以上 戻る
回答3. QA C++はSystem Cライブラリを使用したコードを解析することができます。
System Cは、独自の文法を持つ言語ではなく、C++言語のクラスライブラリ として提供されています。汎用的な実装になっているため、QA C++で 解析することができます。