そこで、Objective C++ for iOS のバグをこのコードまで追跡しました
for(int i = (maxBin - 4), max = 0; i <= (maxBin + 3); i++) {
max += (fftValLeft[i] * fftValLeft[i]);
}
「最大 = 0;」起こりません。ループの前に初期化を移動しましたが、すべて問題ありません。
これは Xcode 4.6.3 にあります。これはどういうわけか通常の C の動作ですか?