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 回答