|
|
1
16
第四行和第五行是C中的建设者。它们相当于objective-c中的[[c_data alloc]init]链。c_允许您根据所取参数重载构造函数。这相当于在Objective-C中有两种不同的初始化方法:
|
|
2
2
第4行是无参数构造函数,第5行是无参数构造函数。 |
|
|
3
2
第一个C_数据是默认的无参数构造函数,它将结构的字段初始化为默认值(值->0.0,标签->0,ID->0),第二个C_数据是将实例的值字段设置为传入参数的构造函数。
|
|
|
4
1
第四个和第五个是构造器,在您新建C_数据实例时用于初始化该实例。 |
|
|
5
1
第四个是为不带参数、不带动作的类定义一个构造函数,第五个是为不带参数、不带动作的类定义一个构造函数,将类内部成员变量值设置为传递值val。 |
|
|
6
1
四、五号线均为施工人员。 第四行是“默认”构造函数,在本例中,它不初始化任何变量。 第5行的构造函数将名为value的变量设置为传入的参数。 |
|
|
7
0
如果可以的话,这就相当于在一个目标C类中同时使用以下两种方法:
构造器和初始值设定项是类似的,只是看起来有点不同。 |