我正在学习iOS开发,并且在SDK中遇到了一些代码,我无法解密。
struct PinchScaleState
{
PinchScaleState ()
: currentScale (1.f)
, initialPinchScale (1.f)
{}
float currentScale;
float initialPinchScale;
};
我得到上面的代码定义了一个具有属性
的C Structfloat currentScale;
float initialPinchScale;
但我不确定以下是做什么
PinchScaleState ()
: currentScale (1.f)
, initialPinchScale (1.f)
{}
我猜它正在设置初始值,但我不确定。
谢谢!
答案 0 :(得分:1)
这是一个C ++构造函数。 :
之后是构造函数初始化列表,正如您猜测的那样设置currentScale
和initialPinchScale
的值。