1

答えはそうではないかもしれませんが、少し単純な質問です。私は C++ にかなり慣れていないので、C++ ライブラリを開いてそのコードを確認できるかどうか疑問に思っていました。ライブラリのコア コードを誤って変更することは潜在的に危険な動きのように思えますが、それでも可能かどうかを確認したいと思います。ありがとうございました!

4

2 に答える 2

3

C++ で使用できるライブラリの種類が多すぎます。


  • 実行可能ファイルへのリンカーでリンクされたバイナリ ライブラリにコンパイルされます。
  • includeソースコードに含まれているヘッダーのみのライブラリ

必要に応じて、ヘッダーのみのライブラリのヘッダーを「開いて」コードを変更できます (ただし、お勧めしません)。

また、多くのコンパイル済みライブラリはオープン ソースです。そこでソースファイルを開くことができます。そのようなライブラリを変更したい場合は、それをコンパイルし、この変更されたバージョンに対して実行可能ファイルをリンクする必要があります。

于 2013-11-07T07:12:55.930 に答える