WaveTrack *track = (WaveTrack *) iter.First();
ここでブランケットの意味がわかりません。誰かがコード文全体の意味についてもっと説明できればもっといいでしょう.
WaveTrack *track = (WaveTrack *) iter.First();
ここでブランケットの意味がわかりません。誰かがコード文全体の意味についてもっと説明できればもっといいでしょう.
WaveTrack
の値でポインタを初期化しますiter.First()
。は(WaveTrack*)
C スタイルのキャストです。iter.First()
異なる型のポインターを返す場合は、ポインターにキャストされWaveTrack
ます。
あなたの質問で「ブランケット」という言葉が「スペース」を意味する場合、読みやすくするためにここにあると言えます。
コードを圧縮しすぎると、理解しにくくなります。
ポインターが頻繁に使用される C や C++ のような言語では、物事を明確に記述することが重要であり、各型キャストが表示される必要があります。