Re: аналог вхождения во множество in [1,2,3,4] в C++
Здравствуйте, dvp2705, Вы писали:
d> в паскале можно написать
d> a: set of 1..250;
d> a:=[1,3,5,7,90..100];
d> b:=48;
d> if b in a then
d> ....
d> else
d> ...
d> есть ли какой нибудь аналог в C++ (мож через enum?)
Ближайший аналог —
std::bitset:
std::bitset<250> a;
a.set(1);
a.set(3);
a.set(5);
a.set(7);
a.set(90);
a.set(100);
if (a.test(48))
{
...
}
else
{
...
}
Posted via RSDN NNTP Server 1.6 RC1
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен