Я не спец. Пишу на Watcom C++. Там это реализовано гениально и просто: что-то типа enum bool(false, true). Конечно банальность однако работает (а чего бы не работало)
Kak zastavitb poniatb C++ tip bool? I ego ispolzovatb. Srazu spasibo.19.06.01 00:19 Автор: + <Mikhail> Статус: Elderman
bool eto microsoft specific type (ne putat` s BOOL) i veroiatno on ne suchestvuet v drugih compilerar ili imeeet drugoe opredelenie,
b VC++4.2 bool opredeleno kak typedef int , VC++5.0 ili pozhe bool build-in type ego size 1byte, to est` sizeof(bool) budet raznyi dlia raznyh compilerov , tolko v etom raznica.
Voobche vopros ne poniaten. V chem delo to? A?
Spasibo za otvet, no ... problema v...19.06.01 15:54 Автор: Nitrene Статус: Незарегистрированный пользователь
Srazu: spasibo tebe ogromnoe chto otvetil.
Ia voobshe ranbshe programmiroval na pascale i sei4as perehoju na CPP.
Ia ispolbzuiu kompiliator Borland C++ 3.0. I u menia takaia zadacha, kotoraia trebuet, chtobi bil flag (ili TRUE ili FALSE), a int i char ia ispolbzovatb ne hochu, eto ne racionalbno. Vot ia i sprashivaiu estb li takoi tip (kak v pascale BOOLEAN) v C++.
I kak ego ispolbzovatb (v smisle kak oformitb operaciu not value, ili value xor value)?
[C++] Spasibo za otvet, no ... problema v...22.06.01 17:55 Автор: Vobla Статус: Незарегистрированный пользователь
> Srazu: spasibo tebe ogromnoe chto otvetil. > Ia voobshe ranbshe programmiroval na pascale i sei4as > perehoju na CPP. > Ia ispolbzuiu kompiliator Borland C++ 3.0. I u menia takaia > zadacha, kotoraia trebuet, chtobi bil flag (ili TRUE ili > FALSE), a int i char ia ispolbzovatb ne hochu, eto ne > racionalbno. Vot ia i sprashivaiu estb li takoi tip (kak v > pascale BOOLEAN) v C++. > I kak ego ispolbzovatb (v smisle kak oformitb operaciu not > value, ili value xor value)?
Эжели ты про экономию памяти, то посмотри внимательно - boolean в паскале занимает 1 байт ! как и char. А в С++ для этого есть битовые поля. (точно синтаксис не помню). А ввобще для конкретной задачи советую разработать собственный механизм работы со всем этим калом
[C++] а чем те char не нравится?19.06.01 20:56 Автор: _Glory_ Статус: Незарегистрированный пользователь
> Srazu: spasibo tebe ogromnoe chto otvetil. > Ia voobshe ranbshe programmiroval na pascale i sei4as > perehoju na CPP. > Ia ispolbzuiu kompiliator Borland C++ 3.0. I u menia takaia > zadacha, kotoraia trebuet, chtobi bil flag (ili TRUE ili > FALSE), a int i char ia ispolbzovatb ne hochu, eto ne > racionalbno. Vot ia i sprashivaiu estb li takoi tip (kak v > pascale BOOLEAN) v C++. > I kak ego ispolbzovatb (v smisle kak oformitb operaciu not > value, ili value xor value)?
> > Srazu: spasibo tebe ogromnoe chto otvetil. > > Ia voobshe ranbshe programmiroval na pascale i sei4as > > perehoju na CPP. > > Ia ispolbzuiu kompiliator Borland C++ 3.0. I u menia > takaia > > zadacha, kotoraia trebuet, chtobi bil flag (ili TRUE > ili > > FALSE), a int i char ia ispolbzovatb ne hochu, eto ne > > racionalbno. Vot ia i sprashivaiu estb li takoi tip > (kak v > > pascale BOOLEAN) v C++. > > I kak ego ispolbzovatb (v smisle kak oformitb operaciu > not > > value, ili value xor value)? > > С++ говоришь ? :)) > > enum BOOLEAN { false, true }; > > и все дела :) (хотя неявно они int)
Че нельза прще чтоль??? (зарание извиняюсь, если я не врубился в вопрос....) :))
bool A
................
if (A==true){}
else {}
типа того...19.06.01 19:38 Автор: XR <eXtremal Research> Статус: The Elderman