我想创建一个我可以像这样访问的简单对象:
myobject.floatValue1 = 1.0;
myobject.floatValue2 = 2.0;
它不应该只有两个属性。是否可以使用这种简单的结构创建枚举或typedef。或者我必须创建一个类吗?
答案 0 :(得分:2)
当然,只需制作一个C结构:
struct myStruct
{
float floatValue1;
float floatValue2;
};
typedef struct myStruct myType;
然后像这样使用它:
myType myVariable = {0.0, 0.0}; // optional initialization
myVariable.floatValue1 = 1.0;
myVariable.floatValue2 = 2.0;
答案 1 :(得分:1)
看一下使用struct
,例如:
struct MyObjectType {
float floatValue1;
float floatValue2;
};
...
MyObjectType myobject;
myobject.floatValue1 = 1.0;
myobject.floatValue2 = 2.0;