Есть ли STL контейнер с функциональностью аналогичной Delphi «набор», указанный ниже код взят из DelphiBasics:STL контейнерный эквивалент Delphi set?
type
TDigits = set of '1'..'9'; // Set of numeric digit characters
var
digits : TDigits; // Set variable
myChar : char;
begin
digits := ['2', '4'..'7'];
// Now we can test to see what we have set on:
for myChar := '1' to '9' do
begin
if (myChar In digits) then
DoSomething()
else
DoSomethingElse();
end;
end;
Голосовать? Вау ... ты можешь хотя бы оставить комментарий ... Я здесь, чтобы учиться. – AlainD
Три близких голоса за «непонятное, что вы просите». Если избиратели не знают Delphi - в этом случае, как они могут судить? - это очень четкий вопрос, с хорошим примером кода, который демонстрирует использование типа, в котором вы хотите получить эквивалент. Bizarre. –
@DavidM: Согласен, очень странно. SO - отличный сайт в целом, но я думаю, что безумная погоня за репутацией может исказить принятие решений в отношении быстрого конца шкалы. – AlainD