Как использовать библиотеку C ++ из C # и .NET?
Мой вопрос тесно связан с тем, как DLL экспортирует классы C ++ и универсальные методы (по сравнению с возможностями языка C ++ без параллели C #).
Я считаю, что вы можете вызывать функции внутриextern "C"
заблокировать из C #, просто ссылаясь на DLL и используя DLLImport. Но можете ли вы создать шаблонный тип C ++? Что делать, если тип C ++ делаетчто-то сумасшедшее это не поддерживается в C #? Есть ли RFC или соответствующая частьСпецификация C #?
Спасибо...
РЕДАКТИРОВАТЬ: я сейчас наткнулсяP / Invoke что должно быть ценно, но я все еще ищу спецификацию или стандарт относительно этого.