C 仕様の違いに関連する多くのことについて、私は疑問を持っています。
C99 でライブラリをプログラミングした場合、C89 コードから使用できますか? (C89 準拠の定義を持つ関数のみを使用)。
たとえば、このコードは C89 で使用できますか?
共有ライブラリのヘッダー:
#ifdef C99
void func (double complex a, double complex b); // C99 function
#endif
/* another C89 compliant function */
void func2 (double a, double b);
前もって感謝します :)