阅读Objective-C type encodings documentation(GCC和Apple的页面互补性相互补充),我偶然发现了_Complex
关键字。我从来没有听说过它,当我试图查看它时,我发现大量的结果都在谈论它的错误使用,但从来没有真正做到过。
什么是_Complex
,它是如何运作的?
答案 0 :(得分:5)
复数类型,看起来它使用实部的一半位宽和虚部的一半:
_Complex double x;
将x
声明为其实部和虚部的变量 部分都是double
类型。_Complex short int y;
声明y
有真实和虚构的类型short int
;这不太可能 有用,但它显示了这一组 复杂的类型是完整的。
关于“EXC_BAD_ACCESS _Complex double return”的帖子
答案 1 :(得分:1)