可能是一些 C 技巧。喜欢他们的课。看起来广告已经在那里了。也许这就是为什么?例如,这是一行(来自 OpenCV):
typedef struct CvFileStorage CvFileStorage;
为什么要这样写?我没有立即找到任何方法来解决这个问题。曾经(几年前),我记得读过它。当时纯 C 可能很流行,但现在已经忘记了。我在 Windows CE6 和其他人的代码中也看到了类似的东西。我记得它:),但我不记得为什么我需要它。如果有任何额外的 应该带段代码,然后告诉我。此行位于在其字段中某处使用来自此 typedef 的类型的结构之前。但为什么要这样写而不只是声明呢?谢谢你。