тип Bool

Почему в таком заголовочном файле:
#ifndef BOOL_H
#define BOOL_H

enum some_enum {boolean::false,boolean:: true};

#endif

компилятор выдает ошибки:
error: expected identifier before 'false'|
error: expected '}' before 'false'|
error: expected unqualified-id before 'false'|
error: expected declaration before '}' token|
Выньте "логическое ::" часть, и это будет прекрасно работать. Мог бы хотеть изменить его с ложно-правда на что-то другое, хотя, в связи с тем, уже размещено по умолчанию BOOL перечисления в. Кроме того, жаль о плохом переводе. Пришлось использовать Google Translate.
So?that does not work
#ifndef BOOL_H
#define BOOL_H

enum some_enum {false, true};

#endif

please write, how would you write?because, so
Strange. That should work fine. Consider using something other than false and true? Otherwise, I don't see why this isn't working.
Topic archived. No new replies allowed.