Как использовать библиотеку C ++ из C # и .NET?

Мой вопрос тесно связан с тем, как DLL экспортирует классы C ++ и универсальные методы (по сравнению с возможностями языка C ++ без параллели C #).

Я считаю, что вы можете вызывать функции внутриextern "C" заблокировать из C #, просто ссылаясь на DLL и используя DLLImport. Но можете ли вы создать шаблонный тип C ++? Что делать, если тип C ++ делаетчто-то сумасшедшее это не поддерживается в C #? Есть ли RFC или соответствующая частьСпецификация C #?

Спасибо...

РЕДАКТИРОВАТЬ: я сейчас наткнулсяP / Invoke что должно быть ценно, но я все еще ищу спецификацию или стандарт относительно этого.

Ответы на вопрос(3)

Ваш ответ на вопрос