Если вы хотите что-то эффективное, вам нужно придумать четкие правила. Какова ваша конечная цель?

у сделать следующее:
Определите карту между строкой и любым типом объекта (может быть списком, целым числом - что угодно).
Ключи к карте могут быть следующими (значения, опять же, не важны):
"AAA / 123" ==> 1
«AAA /"==> 2
«В /"==> 3
"CCC / *" ==> 4
"CCC / 123" ==> 5
Теперь уловка в том, что я хочу найти правильные значения, учитывая следующие строки:
«AAA / 123» должен дать 1.
«AAA / 111» должен дать 2.
«CCC / 111» должен дать 4.
«CCC / 123» должен дать 5.
«BBB / AAA / 123» должно дать 3.

Любая идея, как я делаю это с C ++ и, возможно, STL / boost?

Ответы на вопрос(3)

Ваш ответ на вопрос