EXTERN(void) jpeg_fdct_8x4
JPP((DCTELEM * data, JSAMPARRAY sample_data, JDIMENSION start_col));
ここで、次の 4 つの質問がありました。
構文 Extern(Void) とはどういう意味ですか? 戻り値は無効ですか?それは通常の構文ですか?
static キーワード、inline キーワード、no キーワード、extern キーワードを使用したサードパーティ コードの非クラス メンバー関数が表示されます。static キーワードが関数の範囲をファイルに制限することを理解しています。「キーワードなし」を使用するとどうなりますか? その関数を使用するには、他のファイルで extern を使用する必要がありますか、または関数宣言を指定した後、別のファイルから直接関数を呼び出すことができますか?
C とのインターフェイスを呼び出すためだけに C++ で extern が必要ですか?
インライン関数のデフォルトのスコープは?