Re[9]: Управление памятью в .NET для профессионалов
От: Doom100500 Израиль  
Дата: 03.02.22 13:52
Оценка: +1
Здравствуйте, Sinclair, Вы писали:

S>Примерная логика — вот такая:

S>
S>public IEnumerable<FileRef> GetIncompleteFiles()
S>{
S>   var r = new Regex("\\/\\/ TODO:.*$", RegexOptions.Compiled);

S>   foreach(var f in this.Project.GetAllFileRefs())
S>      if (r.Match(f.GetContents())
S>         yield return f;
S>}
S>

S>Вполне себе невинный код. И в С++ такое запросто — у меня обычная auto-переменная, никаких тебе delete, разрушится по выходу из скоупа.

Эээ... Но ведь компилирование регекспа — это не самая лёгкая задача. Я интуитивно такие вещи в инициализацию куда-то вынишу.
Спасибо за внимание
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.