Skip to content

Lack of CPlusPlus in CSharp 2

Anatoly Kulakov edited this page Dec 30, 2021 · 11 revisions

Сергей Балтийский «Когда в C# не хватает C++ (часть 2 из 3)»

Вторая часть рассказа о том, как привлечь силы native code и native memory в дотнет. В первой части мы говорили о C++/CLI и о тесной дружбе managed runtime с COM. Вернёмся к тому, что умеет сам язык C#: PInvoke и C-style pointers. В чём это проще, а в чём хитрее; почему это универсальнее; какой код на самом деле unsafe; и как построить сложную unmanaged структуру данных, не выходя из C#.


Доклад представил Сергей Балтийский в рамках Встречи SpbDotNet №7.

См. также

Слайды

Слайды

Видео

Видео

Clone this wiki locally