Здравствуйте, Prometheus, Вы писали:
P>Здравствуйте, Alexey_N, Вы писали: A_N>> bool Male; //пол: true — мужской, false — женский A_N>>Вопрос такой, как же правильней и от чего это зависит ? A_N>>Может кто помнит, где это в стандарте прописано.
P>Зависит от задачи. P>Если вы работаете с БД, то как вы будете интерпретировать ваш enum (не спорю, можно конечно, но это как из пушки по вробьям)?
P>Иначе, можно так: P>[Flags] P>enum SEX P>{ P> Man = 0x01, P> Women = 0x02, P> Unknown = 0x04 P>}
может получиться что одновременно неизвестного пола гермофрадит?
P>или так: P>enum SEX : byte P>{ P> Man = 1, P> Women = 2 P>};
P>или так: P>enum SEX P>{ P> Man, P> Woman, P> Unknown P>}