RE2 Очистка Вектор

Как видно из названия, я здесь с «маленькой» проблемой в отношении регулярных выражений re2 и массивов. Мне нужно загрузить много регулярных выражений, чтобы проверить их с некоторыми строками. Итак, я заполняю вектор. Здесь возникает первая проблема: невозможно сохранить объекты re2 :: RE

std::vector<re2::RE2> Regex; // gives error, copy constructor or sth

Что я использую

std::vector<re2::RE2*> Regex;

и распределить его динамически.
Основная проблема сейчас в уборке. В этом случае не имеет значения, использую ли я Raw- или Smartpointers, я протестировал оба. Очистка просто занимает вечность. Я не уверен почему — но это определенно из-за этого вектора регулярных выражений.
Я загружаю около 1 000 000 различных регулярных выражений. Загрузка и инициализация довольно быстрая.

У кого-нибудь были подобные проблемы? Можно ли исправить эту векторную проблему? Могу ли я что-нибудь сделать с этой проблемой очистки?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]