У меня есть этот ЬурейиЙ:Использование ЬурейеГо, содержащего класс
typedef SomeClass* (grid8x8)[8][8];
Я хочу, чтобы это ЬурейуЮ видимый во всех моих исходных файлах. Однако файл, в котором этот тип typedef будет определен, не будет знать о классе SomeClass. Единственным решением было бы включить заголовок SomeClass в файл, где typedef определен. Однако это может привести ко многим проблемам, таким как круговые включения и т. Д. Есть ли какой-нибудь умный способ сделать это?
Переслать декларацию 'class SomeClass;' вдоль 'typedef' не помогло? –