надо вернуть в C#, желательно так, чтобы враппер возвращал Span<byte>, т.е. надо не только вернуть ссылку на массив и его длину, но при этом еще какое-то время не освобождать память. При этом хочеться избежать какого либо лишнего копирования и аллокаций. С утечкой памяти проблема решается легко, как сделать без утечки?
Кто должен владеть?
Если вы хотите, чтобы span жил дольше вектора, то это уже не span
надо вернуть из С++ в С# что-то владеющее вектором
Пока не вижу отличий от всяких файловых хендлов
Обсуждают сегодня