0
私はdev C++コンパイラのインクルードフォルダを調べていました。すべての関数と定数が存在するが、そこに定義が見つかりませんでした.hファイルが見つかりました.externキーワードが先行していましたので、他の人は外部で見ることができます。私はどこでそれらを探すべきか教えてもらえますか?C/C++のすべての関数はどこに定義されていますか?
私はdev C++コンパイラのインクルードフォルダを調べていました。すべての関数と定数が存在するが、そこに定義が見つかりませんでした.hファイルが見つかりました.externキーワードが先行していましたので、他の人は外部で見ることができます。私はどこでそれらを探すべきか教えてもらえますか?C/C++のすべての関数はどこに定義されていますか?
私はそれを標準ライブラリ関数といいます。 C関数は、標準ライブラリをコンパイルするために使用されたソースファイルで定義されています。これらはコンパイラツールチェーンと共に配布される場合と配布されない場合があります。
C++標準ライブラリの関数とクラスは、ほとんどの場合、include
ディレクトリにあるヘッダーに定義されています。これは、C++標準の多くがテンプレートクラスと関数で構成されており、宣言されているのと同じ変換単位で実装する必要があるためです。プラットフォーム固有の関数(スレッドやI/Oなど)これはコンパイラのツールチェーンと一緒に配布される場合と配布されない場合があります。
答えはお使いのOSとコンパイラベンダーによって異なります。 – DeiDei
Dev C++ for Windows – Jack
Dev-C++はコンパイラではありません。あなたはおそらくGCCを使用しています。あなたがWindows上にいるので* Cライブラリの実装にアクセスすることはできません! GCCでパッケージ化されたC++ライブラリは、Dev-C++インストールディレクトリのどこかにあります。 – DeiDei