0
を動作していない(*のA = castAsClassFn(A、何か))場合:: ``私が持っている.hファイルで
:私が持っている.mmファイルで@interface A : B <C> {
}
if (A *a = castAsClassFn(A,something)) { do stuff }
これを.mファイルに変換しようとすると、「予期しないインターフェイス名 'A':expected expression '」というエラーが表示されてコンパイルされなくなります。このファイルを.mファイルとして作るためにできることはありますか?
興味深いことに、私はそれがc99の時点で問題ないと言われました。ありがとう! –