这有效:
struct LD__32 { struct LD__32 *ld; };
但这不是:
struct LD_32 { struct LD_32 ld; };
为什么是这样?正如pmg猜测的那样,我正在编译它作为c ++代码.编辑
c struct
c ×1
struct ×1