Никита Цуканов — Кросс платформенное объектно ориентированное взаимодействие C# и C++
Забудем ужасы C /CLI и рассмотрим альтернативу.
При всей простоте использования технологии P/Invoke, она, увы, пригодна лишь для использования библиотек, предоставляющих функции в C-стиле. Объектно-ориентированное же взаимодействие с нативным кодом традиционно реализовывалось средствами C /CLI, который не совместим с .NET Core (пока) и с не-Windows платформами (вообще).
С движением .NET на другие платформы возникает проблема взаимодействия с неуправляемой частью приложения, которую как-то надо решать.
В докладе будет представлено решение, которое:
позволяет двухстороннее прозрачное взаимодействие между C и C# на уровне интерфейсов, которые могут реализовывать как классы C#, так и классы C ;
обеспечивает контроль использования памяти на основе подсчёта ссылок;
не изобретает новый велосипед, а не совсем традиционно использует давно проверенные временем и тысячами приложений технологии и принципы;
на текущий момент успешно используется в проекте Avalonia для взаимодейств
1 view
1016
352
2 months ago 00:01:33 7
Затерянные - Трейлер (2024)
2 months ago 00:03:58 1
KICKROX - Angel (Visualiser)
2 months ago 00:23:56 1
“НЕУДАЧНИК“ короткометражный фильм Романа Трофимова. Подписывайтесь на канал!
3 months ago 00:03:05 1
FREDDY RED - LIFE
3 months ago 00:01:33 1
Затерянные | Трейлер
5 months ago 02:52:57 8
Детективный сериал “Соколова подозревает всех“. 2 сезон, все серии
6 months ago 00:01:50 1
МУЛЬТ-КОЛЛАБ | В помощь животным! | ДоброЗин
10 months ago 00:02:36 1
Symbol – Гипс | Official Audio | 2021
1 year ago 02:31:26 1
Фея 2020 Фильм в хорошем качестве Фея 2020 HD , Россия , драма, фэнтези онлайн
1 year ago 00:02:48 1
Цуканов Никита муз И Матвиенко БЕРЕЗЫ
1 year ago 00:03:32 1
KICKROX — Правда - твой враг (Official Music Video)
1 year ago 00:03:58 1
KICKROX - Angel (Guitar Playthrough)
1 year ago 00:02:40 1
KICKROX - Не отпускай (Guitar Playthrough)
1 year ago 00:39:02 1
Телемост Ижевск-Санкт-Петербург
1 year ago 00:02:39 1
KICKROX - Не отпускай (feat. Toli Wild)
1 year ago 07:42:45 5
ВС РФСО «Спартак» по боксу среди юношей 14-15 лет памяти ЗТР А.С. Давыдова. Черкесск. День 1.