0
WaveTrack *track = (WaveTrack *) iter.First();

ここでブランケットの意味がわかりません。誰かがコード文全体の意味についてもっと説明できればもっといいでしょう.

4

2 に答える 2

2

WaveTrackの値でポインタを初期化しますiter.First()。は(WaveTrack*)C スタイルのキャストです。iter.First()異なる型のポインターを返す場合は、ポインターにキャストされWaveTrackます。

于 2012-05-28T07:29:37.020 に答える
0

あなたの質問で「ブランケット」という言葉が「スペース」を意味する場合、読みやすくするためにここにあると言えます。

コードを圧縮しすぎると、理解しにくくなります。

ポインターが頻繁に使用される C や C++ のような言語では、物事を明確に記述することが重要であり、各型キャストが表示される必要があります。

于 2012-05-28T07:40:17.593 に答える