Enum или typedef с типами - PullRequest
       6

Enum или typedef с типами

0 голосов
/ 14 февраля 2010

Я хотел бы создать простой объект, к которому я могу получить доступ, например:

myobject.floatValue1 = 1.0;
myobject.floatValue2 = 2.0;

Не должно быть больше, чем два свойства. Можно ли создать enum или typedef с такой простой структурой. Или я должен создать класс?

Ответы [ 2 ]

2 голосов
/ 14 февраля 2010

Конечно, просто создайте структуру 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 голос
/ 14 февраля 2010

Взгляните на использование struct, например ::

struct MyObjectType {
    float floatValue1;
    float floatValue2;
};

...

MyObjectType myobject;
myobject.floatValue1 = 1.0;
myobject.floatValue2 = 2.0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...