gpt4 book ai didi

c++ - 使用包含类的 typedef

转载 作者:太空宇宙 更新时间:2023-11-04 16:05:48 27 4
gpt4 key购买 nike

我有这个类型定义:

typedef SomeClass* (grid8x8)[8][8];

我想让这个 typedef 在我所有的源文件中可见。但是,定义此 typedef 的文件不会知道 SomeClass 类。唯一的解决方案是在定义 typedef 的文件中包含 SomeClass 的 header 。但是,这可能会导致许多问题,例如循环包含等。有什么聪明的方法可以做到这一点吗?

最佳答案

转发声明类。

typedef class SomeClass* (grid8x8)[8][8];

关于c++ - 使用包含类的 typedef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35804740/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com