【发布时间】:2010-04-25 15:25:26
【问题描述】:
我正在设计一个 Padding 结构如下:
/* Padding. */
struct CGPadding {
CGFloat left;
CGFloat top;
CGFloat right;
CGFloat bottom;
};
typedef struct CGPadding CGPadding;
CG_INLINE CGPadding CGPaddingMake(CGFloat left, CGFloat top, CGFloat right, CGFloat bottom) { CGPadding p; p.left = left; p.top = top; p.right = right; p.bottom = bottom; return p; }
这一切都很好,问题是我如何创建一个 const CGPadding CGPaddingZero?如果我这样做:
const CGPadding CGPaddingZero = (CGPadding){0.0, 0.0, 0.0, 0.0};
它不起作用。那我做错了什么?
【问题讨论】:
-
“它不起作用”是什么意思?编译器错误?运行时错误?某处的值错误?
标签: iphone objective-c struct