Умный указатель со счетчиком ссылок прикрутить? При обнулении счетчика пусть дропает себя.
Я уже объяснил: проблема не в уничтожении себя, а в том, что после вызова DriverUnload() ОС немедленно и независимо от моего желания выгрузит драйвер из памяти. Пока в качестве точки синхронизации я вижу только саму DriverUnload()
Спасибо, разобрался уже что это. Очень полезная штука. Конечно странно немного после Scala смотрится, но без тайпклассов и map/flatMap во всем чем только можно лучше не сделать.
То есть, в принципе впечатление было верное range (как минимум в этом случае) будет вести себя как некая цепочка мондных вычислений - захватывает последовательность (в данном случае символов) и применяет к ней цепочку из функций. От именно цепочки в духе map из скалы оно будет отличаться тем, что новая последовательность не создается на каждом шаге?