6

遅かれ早かれ、C/C++ でプログラミングを行うと、誰もが「未定義の参照エラー」に直面することになります。

多くの場合、これはライブラリの欠落が原因であり、これらのエラーのほとんどは、欠落しているライブラリにリンクすることで数秒以内に修正されます。ただし、たとえば、宣言と実装に個別のファイルを含むテンプレートを使用すると、「意図しない」テンプレートのインスタンス化によって未定義の参照が発生する可能性があります。残念ながら、現在取得している情報はすべて「未定義の参照エラー」のインスタンスであり、呼び出し元の行番号などの原因のヒントはありません。

私が興味を持っていること:未定義の参照エラーの原因となっている関数/テンプレートを呼び出す実際のソースコード行を見つける簡単な方法はありますか?

4

1 に答える 1